Bearing puller size

I have a Century B2853 motor that needs the bearings changed. I have to buy a bearing puller, but I see they come in different sizes (3", 4", 5", etc.). Anyone know the correct size so that it will be long enough to fit over the shaft and reach the bearing?