I have lots of Banks stuff on my truck and they fit and work perfect.. I have always said you get what you pay for so I dont mind paying a little extra for something. It's the same as buying a king ranch suerduty insted of a xl model, they both do the same thing. I have installed other brands and they didn't fit right and it was a pain, I have never had that problem with a Banks products. I'm not saying it's the best but it ain't the worst that's for sure.