The engine throws a lot of Black oil what i see in the picture is something I consider normal. I would not consider that something to return the engine to Horizon for.
The squeak is another thing,. You could squirt some oil in the breather and see if it goes away, if you can isolate the squeak to the front end I would call Horizon concerning the issue.
Sparky