Of the ones you list there, go with Chevy Duty. The other one I would recommend is Jim Carter. Some(I said some), of his parts are of higher quality. Cecil..........