Sadly, for Western manufactureres to survive, they often sub-contract work out to low cost labour bases such as China. Some stuff from China is as good as anything in the World. Some stuff is sh*t. The Chinese then copy the design and offer very cheap knock-off's (see the new LRP cheap buggy) which we are drawn to by the amazing price tag.
We (USA & Europe) are slitting our own throats, the Chinese are helping us do it.
Sorry, possibly more of an answer than you wanted
Your buggy is probably just fine.