I have an 08 XTX
        
 I rewired it 2004 style and replaced ECU also. 
        
 Bike now runs much better. 
        
 So, I think, in theory, your 04 bike will run smoother than the 07 model.. 
        
 
         I don't know how the other year bikes compare but my 08 didn't run so well before ECU swap. LambdaBolx