With more than 90,000 miles on Kymco 250's and now GTi 300, I have been through this entire process a number of times, with mine and friends Kymco scooters. Removing the "swing arm" from the drive shaft, this is not an axle, can be done with a 3 point puller. Drill the swing arm, install the proper length bolts with fender washers and nuts on the back side, spray a penetrating lube on the bearing ( let it sit for several hours) and tighten the center puller bolt. Off it will come. The danger in pounding on the drive shaft with a 5# sledge is that this drive shaft, not axle, is attached to a gear and rides on a bearing in the transmission !!! These hidden parts can be badly damaged and are not fun to replace. use a high pressure grease, as we do on BMW splined shafts, on the splines and a good quality anti-seize at the bearing interface. Future rear tire changes will be a breeze !