G'Day Timbo, the most important thing with your steering head bearings is making sure that there is clearance between your lower triple and your headstock. I don't know if I've used the all balls kit, I've used a few, and on some I've had to use a spacer between the lower triple and the bottom bearing, and on others I haven't.
Measure the distance of the bearing recess in the headstock, then measure the assembled bearing, and that should tell you if you need to use a spacer or not.
The needle roller bearing kits are rubbish. The needles are fragile and will rot if water gets in, and will develop flat spots as they wear, and the pivot pin smacks into them when you go over bumps. I used to get paid to covert needle roller bearing swingarms and suspension linkages on 1980's Suzuki RM, GS, GSX and GSXR's to accept bronze bushes. Buy some bronze bushes and sell that kit to some other poor unsuspecting rube. Cheers, Terry.