If the pin is still a tight fit in the frame, you could shim/bush the kickstarter, altho the forces on the kicker may make this a short term fix.
The pin in the frame is a serious press fit, about 0.0025". The existing pin can be driven out from the rear, after removal of the grub screw. Unusual to find external diameter worn and not have the pin loose in the housing, tbh. I usually have to ream the housing in steps to remove wear and belling, and then turn up a sample pin to a perfect fit. Then once I have correct dimensions, make a new pin oversize that dimension. Support the frame from behind, and drive the new pin in , needs a small sledge hammer drive home tightly, using a a heavy drift turned to fit and protect the pin snugly.
If your pin is not loose in the housing, and the housing is not worn, check the dimensions of the old pin you have drifted out, and make the new one to match, but check the dimensions carefully, as previously stated, there is a lot of force applied thru the kicker and pin, and a loose fit will soon start moving around. The grub screw is not enough to hold the pin in place.