I think any 2002-2005 FX or FX HO cover should work, but I can't say 100%. The 06-08 FX and FX HO covers would also probably work, but those covers have a different part number, so there may be some very slight difference. The hull is the same for 02-08 model years, so I suspect any cover in that range would work. The Cruiser covers are different because of the seats.
2008 Yamaha FX HO Cruiser
2010 Hurricane Sundeck 2100