When I was changing my oil, I decided to pull off the passenger front (R. Front) wheel, to see if I could find the metallic clanking noise that I have been hearing for quite some time. Sure enough, the noise was coming from the shock absorber and,

the Guide Rod. Now, I know that guide rod replacement is a real bear, but I was wondering, is it even possible for a DIYer to consider doing it himself? Also, as far as the shocks, will Gabriels do, or do I have to get Bilstein in order to have them on for more than 3 months.
Thanks, and God Bless,
Dave.