A few years ago the local mech, who was pretty good, replaced just the bearings in a Shimano external BB of mine.
Personally I couldn’t be stuffed with an external BB as they aren’t expensive and are a no harm installation. With a PF BB I’d see more advantage in leaving the shell insitu.
What type of BB do you have as that would no doubt affect the answers ?