I will argue that Pete at Kronik Racing seems to have them cheaper when you factor in shipping. I have met Pete in person and have seen his shop. He actually works very well with Baodiao/Boom, so I am fairly certain, Boom would not undercut him, and if they do, I would still go with Kronik due to the extra piece of mind having a dealer go to bat for me. Another factor that many on this forum deal with but don't take into consideration is getting the paperwork. Some have had to wait 4 weeks or longer! Motorbikeoutlet seem like you would have to wait a certain period of time, as well.
https://www.kronikracing.com/Scooters.html