I have been dealing with this company for a number of years for ATV and motorcycle. Sales where excellent for me. Good people, interested in their work and happy to help. Even long after the sale the sales guy I dealt with is always happy to talk — never pressure to buy. Parts — John in parts is great! Always cheery and happy to help. Does what he says he will. Very reliable. Service — I had two occasions to deal with HB Cycle service. Both warranty, on two different machines –one Yamaha & one CanAm. Both experiences where really bad. Could be I just hit two bad days — they were a year or more apart, but my experience was not good.