Just got my tires in from Petes, wondering where the best place to have em mounted and balanced is.. bonus points if you've got a spot North of the GTA, but post up wherever you go and what you pay.
P.S. don't post "in my garage for free" or something stupid unless your willing to do mine to!
P.S. don't post "in my garage for free" or something stupid unless your willing to do mine to!