something to keep in mind is that '04 YFZ shocks are stiffer then '05+. also, '04 YFZ shocks only have 14 coils compared to '05+ with 15 coil springs. and in my experience, '04 shocks are also a tad/tiny bit shorter then '05+.
maybe whoever has a harsh riding bike has '04 shocks....?
NYUK, there is a 20+ page thread under my name in here on how to do the YFZ front suspension, its just a few pages back.
there is a shit ton of info in that large thread concerning YFZ shocks and arms, as well as spindles/hubs, bad part is its huge and spread out throughout it.
BenBB also has a nice topic in here somewhere concerning the same swap, with some good indepth info.