the silverado ARB is a major pain in the butt to install, i work for GM and we had to install one, it took us half a day and we had to have a guy from ARB come help! (our warehouses happen to be rather close to eachother) turns out we had a mis matched bracket. once we figured that out it went rather smooth.
i think it needs a little more astetic remodel though, it seems to not flow very well, but i havent seen on in person.