Seeing threads like this make me glad I put my own engines together...even though I do all the work to my car myself mainly because I can't afford to pay others to, I think it pays off in the end. I have made quite a few mistakes and the only person I can blame is myself (my junk is slow anyways too lol). Luckily I have had am excellent teacher to show me the ropes, as well as a great builder steer me along the way, select great combinations of parts, and fix anything before it could even become an issue

That said, I hope the OP gets everything resolved in a timely and affordable fashion. I myself hate seeing a company get publicly flogged, but it seems like this just "might" be warranted with all the bad experiences that are coming out of the closet too

Good luck