WTB: Dist Cap and Rotor Edmonton

Anyone know where to buy these items in Edmonton? Is dealership the only choice? Where can I find Bosch replacements?

If you want Bosch, Partsource was having a sale on their Bosch caps and rotors!! Might be over now!!

I got mine thru Partsource where i work. I paid about half of what the dealership wanted but they came and had the nissan symbol stamped inside the cap but no nissan writting. i beleive they came to less that 30 bucks. Or you can buy the cheaper stuff someone probably has in stock.