I have a 2004 needs a new engine. Is a 2007 compatible