From what I could always tell, it seems this issue is similar to having your car or motorcycle serviced at a dealership, compared to having it done at an independent tune-up location which specializes strictly on this function.
Dealerships will always have a number of means available to them in order to take in the ol' moolah, but places such our specialized vendors here(like Brent's or Eddy's, or even the old "brick and mortar" locales like Cycle Gear) are around mostly to sell accessories, and so in order to move their merchandise as quickly as possible, they will more often than not have lower prices on their items than most dealerships.
(...at least that's always been MY theory anyway!)