thanks for that.
looking into it some more, i think the 2004+ Yamaha YZ bikes use the same bearings as the 2003 and older, so theoretically they should work. i actually stopped by a Yamaha dealer today but after posing this question, all i got was dumbfounded looks. so no help there.
only one way to find out i guess; buy a newer YZ triple tree with bearings and try to graft it on.
as one of my good mates always says; it's all just a matter of trial and error. with a little more error than trial.