Bachmann 4-6-0 Drive rods

My Bachmann 4-6-0 keeps loosing the plastic pins that hold the side rods on the driver wheels.
How have others fixed this. I don’t have any taps that small. Or do I just use a screw? Also my piston guides broke off on one side. (came that way from e-bay) Any thoughts. I though about sq. brass. but how do I attach/glue it to plastic? Thanks to all. Everyone is so helpful here. [:)]