I've bought from hyper power sports...
Not exactly a good experience. If you are not local and you have a problem, expect them to NOT warranty anything. I'm in Colorado and they are in Florida. I had to file a paypal dispute to get them to replace a bad motor controller. Rick, the owner will say anything to make you go away and to NOT actually do anything like fix your issues. So if you are not local to the store, expect similar treatment.
I don't know if quality has improved or not, but my scooter had horrible wiring. That was the first thing to go bad. The wires were twisted together and electrical tape put over the connections. I'm sure a 2 year old could have done a better job! Anyway, on the way home one day shortly after getting it, the light switch cluster starts smoking. Those twisted together wires in the battery bay had shorted together. I wasn't horrified since I had intended to rewire it for more lights and stuff anyway. The short just meant I was doing it sooner than later.
After a couple of months, the controller started failing. It would glitch and would slowly drain the battery. I took it apart and found the large capacitors were bad...after 2 months! It took quite a lot of arguing with Rick and finally a paypal dispute to get a replacement controller.
Later on, I bought a few more parts from him and he basically screwed up those orders and refused to send me my parts which ended in another paypal dispute to get what I ordered. After that...I was DONE...I have nothing good to say about HyperPowerSports. Buyer beware!
Here's my thread on my scooter.