The way I see it, at this point it's a crap shoot on who will deliver you the best cylinder assembly on a batch by batch, component by component, basis. This supplier provided this retailer a bad batch of head castings, another supplier got a bad set of valves through to a different retailer. The real issue I see is everybody is bloody inconsistent in the quality of their supply chain.