Gday Richard
Yeah I saw the earlier post but didn't have time to respond. The dealer said he has checked and the parts are all the same, its just the plate that holds it all in is a different size between the two bikes. He quoted me me $270 just for the plate, $30 for the seal and $60 for a tank cap.
The $167 was from a site that seems to be priced close to if not cheaper on some parts than bikebandit.
Never thought about the hose piece, will have to check it out tonight.
Cheers