Yeah they should direct fit, but the ride will be stiffer !
the yfz are shocks are much nice than the 660's, I've been thinking of getting some for my raptor. i think you have to get LT A-arms for the blaster to make them fit, but their definitely a better option, with the rezzies and being fully adjustable.
the 660's dont need aftermarket arms?
660 fronts are comming in the mail so ill tell you in a few...lol Im going to use them, gotta be better than stock