I am selling a like-new Race ECM for an XB12, part number 32621-03Y. This was used on a 2006 XB12ss for roughly 300 miles. Please see the pictures of the part, and everything it comes with:
It should - I've seen it advertised elsewhere to work on '04 - '07 XB's. I'll let someone with a little more knowledge step in and say for sure, but I am almost certain it will work on a 2005 XB12R.