My controller blew and revrides walked me threw it with a video resulting in my scooter running like it was brand new. The amazing warranty that revrides provides and excellent customer service for sending me out the part for just simple shipping. They provided me with great customer service and with that i recommend revrides to everyone thanks keep up the good work. There are not too many companies that provide top notch customer service