you can do it yourself, I wouldnt say it's super easy but it isnt the worst job.
Make sure you have all the tools or access to a store before you start and plan on it being a 1 case beer job the first time. Each time you do it you learn tricks that make the job real easy. I think back to my first time and my lack of the stupid impact socket I needed to correctly loosen the strut housing bolts, and the angle required as to not round the bolts (against the rotor). Loctite when done and good to go.
although 130 bucks isnt a bad price for someone else to do them either, you just wont know if it was done proper OR torqued with weight on it...loctited? Torqued properly? Never can tell.
95 E34 530I V2.37
===========
Those who make peaceful revolution impossible will make violent revolution inevitable.
John F. Kennedy