Many of the procedures in the BMW Manuals specify special tools needed for the procedures. These tools are quite often expensive and beyond an economic price for home usage. Some of the tools are simple to build.
In addition many procedures use old methods of component replacement where modern methods can be better.
The area of old and new ways of doing things is often the choice of "bash fit" or the use of specialist pullers.
Many of the tools can be simply made from parts sourced from the local hardware store. The handiest items are threaded rod and long bolts. Old sockets and bushes can also be useful. A few examples are below.
Fitting front and rear wheel bearings is far easier and gentler on bearings using a simple puller like these. When fitting the bearings unto the sprocket carrier a holder is handy, an old sprocket makes a good holder.
Some threaded rod and an old bush make a good tool for removal and install of the swing arm bearing
Here again some threaded rod and an old bush make a good tool for removal and install of the swing arm linkage bearing
Threaded rod and away you go
A Top Dead Centre bolt is easy, taper the tip of an 8mm bolt
An old socket can make a rear engine mount tool.
A simple puller for assembling the main bearing
The upper rear engine mount requires a castle nut socket
They are available from after market suppliers.
Tyga-performance - NSR150SP, Motionpro - 08-0385
See the comment below from a respected mechanic
"A tool like that is unnecessary and dangerous, it allows far too much pressure to be placed on the bearing. Tightening the bearing as per the manual is also not correct and results in a destroyed bearing before you have even ridden the bike. Been there, done that!. The edge indicated in the pic above right is knurled and is large enough to apply the required pressure on the bearing by hand. I have done many by hand and never had a problem."