I have a 2009 Specialized FSR XC Pro. I realized about a week ago that the right side side seat stay is bent...
Seat stay for a 2009 FSR XC Pro-seat-stay.jpg
...and I'd like to replace it. It's not covered by manufacturer warranty.

I'm mechanically inclined and was thinking about replacing it myself - it seems pretty straightforward. Any thoughts on doing this type of work and where could I purchase the seat stay? I could go through my LBS, but I think I might be able to find it cheaper somewhere else. Thanks.