Yes, I’ve done it. It’s not a hard switch at all, just watch out that you don’t launch the springs that support the bearing blocks into a parallel universe when you pull the axle. The NWSL gear is the same Delrin material that they’ve used in their motor blocks from the late 80s when they started making the motor blocks. Dad’s got two locos still in service on his railroad that use those blocks, and they’ve held up for 20 years of pretty hard service. That’d be my first choice for repair. Another option would be to take some 3/8" ID brass tubing and cut two thin sleeves to put over the hub of the Bachmann gear to help keep it from splitting if it’s not split, or “clamp” it back together if it has. That and a little JB-Weld and you should be good to go, too. Personally, I’d switch the gear out with the NWSL gear, then do the repair on the broken gear to have as a spare “just in case” something were to happen to the NWSL gear.
Later,
K