This is the second time I have replaced my main pivot bearings on my 09 Heckler. They have lasted about 1 year this time before I started to notice play in them again. I guess the Scottish weather is not too kind to them and I have been doing some pretty hard riding on it this season. I try to avoid washing the bike around the pivot bearings. I now find it pretty easy to swap over the bearings without proper tools. Here is a method which works for me without any specialist tools:
Prize off the outer seal of one bearing. I use a punch to break the inner race so you can remove the balls and you are left with the outer race in the frame
With a socket the same size as the inner race, use a socket extension and punch out the bearing on the other side of the frame.
Disassemble the bearing you have just punched out, remove the outer seals you can remove the small wire ring on the inner race and you should be able to push out the balls and inner race.
Reassemble the bearing still in the bike using the inner race you have just dismantled, fill the outer race about half full with balls and fit the inner race the wrong way round (the side where the wire used to be to the outside)
Spread the balls evenly around the bearing race, and punch out from the other side using the socket and extension.
Give the bearing faces on the bike a really good clean with alcohol or similar aswell as the outer races on the new bearings.
Put the new bearings in the freezer for 1/2 hour
Apply some loctite bearing retainer to the bearing faces on the bike
Using the pivot axle I made up a tool using a 17mm socket, some threaded bar, a nut and some washers which go over the pivot axle. (See picture)
Fit one bearing on the pivot axle and slide up to the drive side end, push the pivot axle through the frame so the bearing is ready to be pushed home, thread the bar into the pivot axle so the bearing on the other side is ready to be pushed home (so you have bearing/large washers/socket/washer/nut in that order), then wind up the nut until both bearing are pushed home.
I found using the pivot axle the bearings were pushed home very square, whereas before I had just used threaded bar with a nut and washer each side which was more difficult to get them to line up properly. Also putting the bearings in the freezer helped as it was really easy to get them pushed in
Prize off the outer seal of one bearing. I use a punch to break the inner race so you can remove the balls and you are left with the outer race in the frame
With a socket the same size as the inner race, use a socket extension and punch out the bearing on the other side of the frame.
Disassemble the bearing you have just punched out, remove the outer seals you can remove the small wire ring on the inner race and you should be able to push out the balls and inner race.
Reassemble the bearing still in the bike using the inner race you have just dismantled, fill the outer race about half full with balls and fit the inner race the wrong way round (the side where the wire used to be to the outside)
Spread the balls evenly around the bearing race, and punch out from the other side using the socket and extension.
Give the bearing faces on the bike a really good clean with alcohol or similar aswell as the outer races on the new bearings.
Put the new bearings in the freezer for 1/2 hour
Apply some loctite bearing retainer to the bearing faces on the bike
Using the pivot axle I made up a tool using a 17mm socket, some threaded bar, a nut and some washers which go over the pivot axle. (See picture)

Fit one bearing on the pivot axle and slide up to the drive side end, push the pivot axle through the frame so the bearing is ready to be pushed home, thread the bar into the pivot axle so the bearing on the other side is ready to be pushed home (so you have bearing/large washers/socket/washer/nut in that order), then wind up the nut until both bearing are pushed home.
I found using the pivot axle the bearings were pushed home very square, whereas before I had just used threaded bar with a nut and washer each side which was more difficult to get them to line up properly. Also putting the bearings in the freezer helped as it was really easy to get them pushed in