The best info we have as of today is the ECU harness is identical, however be aware there was a flag raised that its 'possible' the wiring harness to the 2009 ECU was re-organized or that a new wire(s) were added to comply with 2009 air quality rules (even though the oxygen sensors were not added for 2009). I have not looked into this topic very much since I'm not in the market for a PC5. IMO we really need someone with a 2009 bike to have a close look at their ECU and match the number/color/order of the wires at the ECU plug to the service manual wiring diagram.
As already clarified by others above, the 2009 Warrior exhaust does not have oxygen sensors, however Dynojet makes oxygen sensors to match their PC5 so it would seem the closed-loop system can be installed for self-tuning, but I don't know if the physical space exists (you need one sensor in each head pipe).
The dealer will not have as much Warrior-specific info as resides here in these forums. Did you do a search for "PCV" or "PC5" yet? Also, the best info I've seen is that the Warrior TPS plug is the same physical shape for all years however my only support of this statement is I've never read a post saying otherwise.
Dynojet recently added their Warrior-specific TPS plug to its PC3 and PC5. IMO there's some confusion by some dealers between this Dynojet TPS plug feature, and the 2009 ECU wiring. My gut feeling is the 2009 Warrior ECU wiring harness is identical to prior years (again, tho, I have no proof yet).
Without the oxygen sensors the PC5 is further hobbled. Even with them, the PC5 cannot deploy all its features (like rev extend) on the Warrior. Maybe the PC6 will one day accomodate our bike more fully. 