The three most technical aspects (and places you could 'break stuff') are removing the ball race from the steering stem, seating the new races into place in the frame, and getting the new taper bearing smacked down onto the steering stem.
Tips: Use a cold chisel and a light hammer to tap the ball race loose. Chisel at it from underneath and work your way around slowly. You don't want to gaul this bearing surface. It'll pop loose slowly.. You only need to move it upward about 1/8" before it pops loose.
This is a photo with my new bearing in place. I used my plastic shop-vac attachment tube as a 'drift' with a rubber mallet to drive this bearing on. Just make sure you do it square. If it starts crooked, pull it off and start again. Don't mangle the stem or you may need a new one. That's why I used plastic and rubber to do this rather than a piece of metal pipe and a sledge hammer. Then I packed it with grease after it was on here.
NOTE: It's installed all the way in this photo. It doesn't go down any lower. The seal will be 'loose' and able to turn round and round at this point.
The top bearing race sticks out this much from the frame. This one requires careful placement and seating it squarely as well. Again.. If it starts crooked, pull it out and go again. I used a big 3/4" drive socket of the same size as a drift. Car parts stores sell bearing drift tools (and rent them out for free sometimes.)
The drift tools are the RIGHT tool. I've just done this enough that I can get away with my method.
The lower bearing race on my bike went in by hand! This is not ideal and I'll be keeping an eye on it in terms of coming loose.
Otherwise, the procedure just requires laying the parts out in the order you took them off so you don't forget. I've put All Balls into four bikes now. Each bike was less than ideal. They're doing us a service by supplying metric taper bearings, but they are just generic. Always remember that. They were not designed or approved by Yamaha. So fitment is not as good as factory parts. They work great when you get them installed though.
This is how much stuff you end up removing just to do the job. So having a good motorcycle jack or other stable setup is mandatory.
I also used the opportunity to resurface my front brake drum by using sand paper and brake cleaner. I also oiled my speedometer cable.
And just be happy that the TW bearing kit fits! Most AllBalls kits are made for bikes that had varying sizes over the years so they have a hard time accurately meeting our needs. Nothing is more disappointing than taking apart your whole front end only to find their kit doesn't fit. That happened to me with my XS650, a CB350, and a TS250. I had to contact them with measurements and they sent me a new bearing of the right size.