I too have cracked the body of my Montblanc pen in the past.
Dropped it in to the Montblanc shop in Royal Exchange and they changed the barrel there and then along with the bit inside the cap free...