I want to buy one but the one sold by gm is too much for what it is. Anyone found an aftermarket one that is decent in price?