Try Randy at Whaletail – out in Waterloo near St Jacobs.
Parts are always fairly priced new and used and he has lots of used stuff on his property. I also use the dealership when the prices are good – sometimes it is hit and miss because some prices are just insane from the dealer.
Good luck and give me a call if you need more info – 416 903 6366