Hey Tyler,
I live in Canada, near Ottawa. I ordered about $520 in parts in November. Cost me about $100 in shipping. Not a bad cost considering the distance and bulk. In that order were 4 bumpers, two fenders, and two running boards plus a few small items. The price was fine, but of course for me there was an extra delay and cost going through customs. Another $117 for that one.
Dealing with 600racing was great. Easy to get on with, just give them a call and they'll set you up. Took 5 days to get it here, and that's with a delay at the border for clearing through customs.
I did consider going through our dealer, though have heard some concerns about getting parts in a timely manner, and decided not to risk it for this order. I do agree that going through your local dealer can have some advantages. A good dealer will show up at your track with a bunch of stock on hand. They'll often hand you the parts out of the trailer for on hand repairs, and settle with you later if you have a good rapport with them. In other words, support them and they'll support you. I'm hoping this will be the case at our track with our local dealer, but to be honest, everything I've heard about our dealer doesn't give me confidence this will be the case.
Ask some of the guys racing in your area their opinion of your local dealer, then play it by ear.
Mike