i use to work for a aftermarket ratail shop, and from experience buy a good name brand and check the warranty!
putco. stands behind their products...
also if you can buy from a retail shop.!
the one i use to work for would exchance a defected product no questions!