I have 18L tank and seat that fit perfectly on my 2004 SMC. I did a lot of research back in the day when I got it. I have a second bike now, so I don't need the large tank anymore. I want to sell it and to avoid hassles I want to make a list of compatible bikes. This is the part list I started with: 18L tank part#58407013400 Comfort Seat part#57907340000 Gas Cap part#58407008100 Fuel line part#58407016000 I scored off ebay the following: Seat (has two numbers) #58407140500 #58407140400 cheapcycleparts.com says those part #s are superseded by #5840714040030 Tank #58407013200 These fit perfectly on my 2004 625 SMC. I know the 625 SMC changes a bit in 2005. Will these parts fit the 2005+ 625 SMC? What about the SXC and Duke?