Front sprockets are pretty standard. I'm 99% sure the 98-03 16 tooth will fit on the 04. If my 04 ever gets here(shipped from the warehouse 13 days ago) my first mod will be to put the original 16 tooth front sprocket off my 98 on the 04.
yes the front is suppose to fit. it was in earlier thread and guy had one off 02 and put it on.... well i have my 16 in hand waiting for my bike....should be in any minute. just had yamaha truck drop off i rhino.... it left cali on monday.....but its raing like SOB right now. the stock is coming off with 0 miles on it. ill post some pics of sprocket change .