Yingang comes highly recomended, some people got thier 250 street bike and expierenced outstanding customer service from the factory - search the friendly forum.
Never heard about their 150cc bikes - but somehow the whole setup reminds me of the whish lists of many XingYue/Shineray GY7 users - but they never did. Seems Yingang listens!