OK, not bashing, but be careful. I ordered one from VB and at least on my car, it was too short..by quite a bit. not sure if they shipped me the wrong one or not, but it was 2+" short. Enough that it wouldn't fit. Might measure yours, call and ask them to measure the new before shipping it.
I ended up using it somewhere else, so no loss for me.