It is a little unusual in its set up. The fact that it uses the caged crown wheel bearing and a taper bearing suggests is not a common set up.
As you say, if your mechanic has pressed it onto the crown shaft without heat then damage could have very well been done. I think you mentioned that it has been replaced more than once before, and a previous failure was put down to a dodgy batch? Hmmm....
Anyway, whats done is done. Its a pretty simple job to do yourself, hope Im not teaching anyone to suck eggs but this is how I did it:
1. Wheel and caliper off. Abs sensor off. Remove x8 allen bolts (7mm allen key).
2. Tap the black cover with a soft mallet and remove.
3. Tap out the crown wheel assembly. Dont drop it!! Remove shims, bearing seal and outer case seal.
4. Remove the 'big bearing'. Normal pullers will not get under the bearing to pull it. Use 'wedges' to start removal. I just ground a blunt taper on a bit of flat steel. Pound shop tyre levers can also be used.

Once you have some clearance you can then use a puller. This is a cheap ebay set that does the job. I did ground/file the puller legs to get under the bearing.

5. Pre heat your oven to 80 deg C. Place the new big bearing on a new bakeing tray (pound shop again) and heat for 15 mins.
6. Have your crown wheel assembly supported between two pieces of wood. Using your wifes oven gloves, fit the bearing onto the crown wheel. It should slip on easily. If it doesnt, heat it a bit more.
7. Allow the crown wheel and bearing to cool.
8. Put the black cover (without seals and shims!) into the oven, same temp, same time.
9. Remove the black cover and support with a couple of blocks of wood.
FIT THE SHIMS INTO THE COVER OR ONTO THE CROWN WHEEL. A blob of grease will hold them in place. Fit the crown wheel into the black cover.
10. While the cover is still warm, grease and fit the outer seal. Refit the black cover/crown wheel assembly onto the FD. Make sure it meshes and gently tap into place.
11. Refit the 8 allens. Torque diagonally to 26 lbft (35Nm). Fit the abs sensor (4Nm).
12. Fit a new big bearing seal. It should be flush with the outer cover.
13. Replace drain plug, refill with GL5 gear oil to bottom of fill hole threads. Replace fill plug, done!
Hope this is off some use.