I bought one at RockAuto for $116 last week, but it required oil cooler adaptors for the lines, and once installed, the lower line would not clear the frame rail. Fail.
I sent Rock Auto pics and they did not offer to send me another model, they just sent me a call tag for Fed Ex to return it. Fail again.
Went to O'Reilly and sucked it up...same deal, $175, but everything connects like factory. Done.
-Mike
Oh just an FYI if you do not have the engine oil cooler option, everything else on the Rock Auto one did fit fine.