I was looking for the upgraded version with the drain hole in the front, but after talking to 3 different dealerships, apparently all they have is the same ole leaky one with the hole in the back. Guess I'll get that one and rtv it. The original one only has 2 wires with the purple plug and that's for XM, Nav, and Onstar.