If yours is a normal 6/1, 8/1, or 10/1 listeroid, the pin should go in like every other slip-in wrist pin in the world. Mine is a stiff slip fit in the piston and a .003" or so fit to the rod bushing.
Clean everything thoroughly if you haven't already. There's probably a black gunk on the inside of the piston head that needs to be removed, and there may be lots of crud in the middle of the wrist pin. I had a thin coating of the black gunk, but my pin looks like it came out of an airplane engine. Check carefully for burrs in the wristpin bore of the piston.
I suggest you mic everything. Parts are cheap and available, so if you need another piston or pin, they can be had. They're all generic for IDI listeroids of the same size. IDI engines need different pistons and may have other odd parts.