running out of breath in the 1/4 mile

I just checked the box on our Carter M6902 mechanical pump (the same pump series as the presently available Super Strip M6270), and it says right on the box "Made in USA". (The pump, not the box...) I tink ve stick with US made mechanical for now, by golly.

(Now I don't know about the lower flow M6866 which I hope the OP ditches.)