Will the Fleetguard LF 3894 oil filter from my 1999 work on a 2005 truck? Also is the hole pattern the same on the 1999 trucks as the 2005. I realize we are talking 16 inch and 17 inch but other than that are they the same hole pattern and offset etc? Thanks