The floating pin should certainly not require a rubber hammer to go into the piston and small end of the rod.
Has the small end of the rod (bushing) and piston been sized to the pin?
This clearance has to be checked. Too tight will cause trouble, as will too loose.