Don't just look at the percents. I always find the CI discounts to be tempting despite my experiences with them so I just checked a number of parts against Ames and even with the discount, Ames is a better deal on almost everything. Hard to believe but true. I don't have any experience with YO but have sent quite a bit of wrong stuff back to CI.