it's a DIY job, but be ready for it to be a royal PITA if you never done it before. I'd say 3 hours should be enough for a first-timer. Although a shop shouldn't charge for more than 40 minutes of labor on this...with a lift it's very easy to do. Try looking at
http://www.eeuroparts.com and
http://www.europartsdirect.com/for the part. Do not go with a universal unit.