I have one off a 2010 but the little plastic tip that the tube connects to is broken off. The seal is also shrunken. Might have lost the ball bearing for the seal too. Pretty much a write off! Not sure if it'll even fit an 07. Plus I'm in Australia. /end useless post