Costs of press fit vs. floating...

Yes the pins that come with those pistons are fine. Press them on and go.