Excellent write up. Had to do this to my jeep recently, and I found it really helpful.
I just wanted to drop in my $0.02 about the capacitors. From what I read on the internet the brand that Radio Shack sells isn't really known for producing capacitors with quality electrolyte. The brand sold by Radio Shack is Lelon. The other problem with the caps sold there is that they are rated at 85 degrees C., whereas the ones that were installed from the factory are 105 degree C caps.
So I went a little further, and researched good brands of capacitors. What I came up with is a brand called Rubycon, and you can regularly find them on Ebay (from American Sellers) by searching Rubycon 25V 220uf High Temp Capacitor.
Just wanted to chime in here, of course I am sure the ones from Radio Shack work, but if the goal is to not have to replace them again at some point, it might pay to have this info regarding replacement options.