I sold a 2006 SM frame to a guy with a non repairable write off EFI 2014 SM (smoke damaged with 1200km on the clock), he swapped everything from the 2014 straight to the 2006 frame, it all fits even the tank, seeing as a 2004 and a 2006 has only a different CC and CDI unit, I cant see why a 2009 EFI wont fit the 2004 SM