we deal with both, icon is hands down some of the best quality for a stock kit. we have done a lot with bds because it is must more budget friendly than the icon, and good quality for the money. you could also check out Zone, its BDS's sister company, more of a budget system, but also decent quality.
i bought mine from a local off road shop close to home who did the install for me
Bought my OUO traction bars from River City Diesel
but david with trucktoyz is one smart fella when it comes to suspension kits. if i would have had the time to do the lift myself like i wanted i would have bought everything from truck toyz and will buy my next set of icon shocks from truck toyz.