FunJimmy did a very similar fork swap, and I am sure he could share some good info.
I swapped over a gsxr inverted fork, and it was quite easy. If I had wanted to keep the newer rims and tires it would have been pretty straight forward, however I wanted to run spoked rims which turned out to be a little troublesome. The bottom bearing ID was 30mm along with the upper. I used a standard roller bearing for a honda 550 for the bottom and the top on was from what I believe was a yamaha. The top bearing OD was a little smaller (.5mm) from the 550 steering head, but nothing a little shim didn't fix.
Find out what your stock bearing sizes are and head to the local bearing supplier. If you look long and hard enough, the sizes you need most likely exist.