I agree. The plastic quality in Bandai Japan and Bandai America products are different.
If you want to get all the Engines, I strongly recommend going for the Bandai Japan ones. It'll be worth it.
Plus, Disney Store is way overpriced. Of all places that you can get High Octane Megazord, why there?
I spotted the High Octane Megazord at TRU.