The only legit online dealer I know of is Amazon and that's all only previous years models they are getting rid of (crazy good prices sometimes though).
I needed to find a replacement speaker once and just checked their website, found the closest dealer in my state and sent them an email, had a response back the next day.
I'd check their website for a dealer in your area.