Re: 45hp Chrysler pistons
Yes, if both engines are std bore (or same OD bore). The connecting rods can be different, but if you do not change them it will fit.
Old pistons had three piston rings and that does not matter, but these pistons had the piston pin bearing in the piston and the later piston had the bearing in the connecting rod.