So my bro was driving about 2 weeks ago and it was snowing outside. He lost control of the corolla and slammed into a curb pretty hard. A week later, he was driving and again lost control of the corolla

yah he's noob. This time he hit a snowbank and broke the lower part of the bumper. Here's the Result
After hitting the curb, the rim got owned. I personally claim the small bump. The big one's his
A week later, after he hit the snow bank, it doesnt look as bad as it really is. The thing was hanging by a small piece.
Anyways, friday I took the car to a little shop and got a brand new bumper installed in and got a new OEM steelie from canadian tire.
Heres the new bumper after it was painted and installed.
Heres the new rim installed and all. how about that rust spot in the topleft. can i stop that somehow?

I know its so shiny. I could eat off it.
Anyways back to my question. I was wondering if I got ripped off or not. I'm asking this because I'm noob with the shops around here and wondering if the guy is good priced. oh yes I also got a new signal switch installed plus a new headlight bulb in.
Heres the breakdown of the costs:
Parts store
-Turn Signal switch + new primed bumper: $264.00CAD
Canadian Tire
-Shiny Steel Rim: $57.00CAD
-Headlight bulb: $8.00CAD
Auto Shop Place
-Install Headlight bulb
-Install rim with transfer of tire
-Paint and Install Bumper
Total: $280.00CAD
Grand Total: $609.00CAD
All I wanna know is, did I get a good deal on the parts and labour? I'm asking for future reference and where to go if I need any more work. Thanks