interchangeable as long as you have a 06 or later airbox with the screen in the front or some other way of feeding air to the engine. IE, scoops like on the carbon airboxs etc.
I currently have a complete 2004 xb12r for sale if anyone is interested. It just has a little oil at the cylinder bases and coming out from behind the front sprocket.