Guys, new member here...

I have 2012 CX-7.

I need to have it maintained for the ff:
- regular PMS (Change oil/filters, etc 20k mileage)
- replace both front window riser mechanisms
- replace shocks
- replace tail light bulbs (had changed it to LEDs upon acquisition last year to avoid melting of the assembly, but one bulb got busted immediately)

MAY I REQUEST for a recommendation where to bring it? I am at the QC area.
Any shop where i can buy original mazda parts
Any recommendation what after-market shocks to install?

Thanks in advance for your replies.