I found one at the side of the road, even my vast collection of pullers wouldn't remove the motor bearing as its so small, so £5 Ebay puller and new bearings its been fine for the last few years
Just to conclude the thread, I did as suggested and took the motor out first to get the right part number, ordered one from ebay and two days later all back up and running actually better than before. £32 I think it cost overall.