I have the Westin CPS (Chrome Plated Stainless) bars on my 2000 model and ICI stainless bars on my 1995.
The ICI's are quality bars, virtually identical to the Westin's, except the ICI's are not chrome plated over the stainless steel. I bought them because Westin didn't make bars to fit the '95, according to the truck accessories guy.
When I was shopping for bars for the 2000 truck, I bought the Westin's because those bars come with a lifetime warranty which includes the finish.
I live at the end of a half mile gravel driveway and have had absolutely no problems with the finish on either brand.
I have had warranty issues with both ICI and Westin. The original ICI bars were mis-marked and I got bars to fit a Chevy. ICI made it right immediately.
I stripped a hole (no nut in the hole, like ICI installs) with a self-tapping bolt on one of the Westin's. Westin shipped me a replacement bar and sent a call-tag to have UPS pick up the original.
My opinion is that you can't go wrong with either of these companies. I would also opt for the chrome/stainless look rather than the painted/powder coated, because I know the chrome will stand up. Besides, I think it looks better.
Loren
------------------
2000 Quad Cab, 4x4, short bed, six-speed: U. S. Gear exhaust brake, MileMarker Select Drive viscous coupling, Velvet-Ride spring shackles, Painless Wiring circuit box, Optima yellow-top batteries, Super-Glide 5th wheel hitch, Reese folding ball gooseneck hitch, Drawtite front hitch receiver, Tekonsha Sentinel brake controller, Westin nerf bars, Clarion sound system
1995 Standard Cab, 4x4, long bed, automatic: Firestone Ride-Rite air springs, torque converter lock-up switch, 4" cat-back exhaust, Reese 20K 5th wheel hitch, Reese gooseneck hitch, Hayes Micro Control trailer brake controller, 100 gallon bed-mounted fuel tank with 12 volt electric pump & fill nozzle, Swiss Cap fiberglass cap