I can only speak for my own experiences on this, I always go to bicycle-engines.com as they deal exclusively with, ZTMoto, (Zeda Technology Co., LTD) as their sole manufacturer for the engines they offer...And lets not forget that they stand behind their products 100% with a soup to nuts 6 month warranty which they always honour with no hassle.OK, which M/B engine & parts vendors have the best policies and quality