I have been shopping here several years now. I have bought levers and tons of parts for my rm250, and even bought a  yamaha zuma 125 to cruise around town. Each time I go in there I get great treatment. When I bought my scooter, they were really good about giving me the price I wanted and getting me out of there quickly (even got to watch some live streaming motocross races while I waited for paperwork).Mostly I just buy parts though and I usually talk to Aaron. He always gets me what I need at a good price in a good amount of time. He has always remembered me and what I ride and helps to explain things when I don't understand which parts I really need. He even recommended a good company to re-coat my cylinder when I blew a ring. He's always very knowledgeable and friendly. I've only used their service department once to get a basic check up and maintenance for my scooter. They got me in without having to call ahead of time, and got it done in just a couple of hours.  Sp I've never had a bad experience here, and their staff has treated me very well so they get a full 5 stars.