I got over a big hurdle (and one of the last) on the project today. I have been having a hard time getting the kickstarter to fit, and I wasn't sure how to fix it. The 2004 model hit the frame on one notch, and hit the clutch cover on the other. I tried a 2009 KXF kickstarter, but it was not the right shape. I finally broke down and ordered a 2017 250F kickstarter to try. It came in today, and the shape looked very promising. Unfortunately (and unlike the earlier model kickstarter), it was not the same size shaft as the motor. I was able to take the two kickstarters apart and make the 2017 kicker work on the 2004 pivot. Anyway, here is a picture of how it turned out. It rattles on the pipe a little bit, but so does my 500 and I'm already used to that.
I'm now just down to having two mounts welded on the frame, and replacing the carb hoses (purely aesthetic). When fall hits, I will definitely get some dirt on this dude.