Well, I tried the fitment of a gen 2 crashbar set on my 05 today.
1) the rears are WAY different (as Toe predicted
). The radius of the bends would need to be a lot tighter. I could modify the brackets and make an offset for the peg mount, but it would look like crap. If they are going to make a set for the gen 1's, I'm certainly not going to bother tearing this set up to make it work.
2) the fronts are close. I didn't see the distance of the plastic from the engine mount as too much of a clearance issue. If it is, a small spacer like used for the R&G sliders would be more than enough. My biggest problem was the distance from the front mount to the rear needs to be about 3/8" more. Also the rear mount on the right side is rubbing on both the engine cover to the front and the outer portion of the frame to the rear. The rear of the left side is threaded for the long bolt that goes through and is much smaller diameter tube so no issues. Because I could not get the two engine mount connections made I did not see where the bottom shaft would feed through just forward of the engine. I think I could bend & grind (similiar to Duff's mods) to make the fronts work. I need to enlarge the holes in the plastic to 1½". Again I think I'm going to hold off till 905 decides if they're going to make a gen 1 specific set. If not I'll modify.
Oh, & Wild Bill pegs wont work with these. Not that somebody would want to do that anyway