Hi,
I'm normally not a huge fan of IPD, their prices suck for the most
part, and ya gotta wait around for someone in Oregon to get motivated
and get around to shipping the thing(unless you pay extra for rushed
shipping). For things like this though they cannot be beat. Any part of
this sort that I have purchased through IPD has been correct, and more
close to OEM than anyone else' version.
Best -O-luck,
-Z-