All I can say is, when someone expects you to let them hold a few thousand or more of your $$$ for 5-6 months or longer, while they get you a part like a cylinder block, that's totally unacceptable. And when someone sells you a brand new one that is essentially junk needing leaks fixed and say's we'll fix it if you send it to us and pay the freight back, it's an unacceptable business practice. I would be out of business in a few months if I operated like that. Do these people think they are something special or something? It's BS and shouldn't tolerated. Of we keep accepting this as the norm, it will be! Call HP Performance and anyone else that does what they say they will. Appreciate these vendors and hopefully, they will do the same.