I got a new TPS back when I had my 03 under the TPS recall and never used it. It is collecting dust and someone can have it for the cost of shipping from zip 29651. It is missing the o ring that seals it when installed, but that can be replaced or you can use the one off your old TPS. Don't know if this TPS works for Gen II or not.