I think your P2 came with a pressfit 30 crank and a shimano will be a 24mm
I would recommend you get the Wheels manufacturing Threaded BB for 24mm axles
https://wheelsmfg.com/...no-cranks-black.html
Edit: If it did come with a 24mm crank then it should be a direct swap.
I put that crank on my IA16, I'm still not sold on the shorter cranks but I'm giving it a good chance. Probably use it the whole season and then evaluate performance.
I would recommend you get the Wheels manufacturing Threaded BB for 24mm axles
https://wheelsmfg.com/...no-cranks-black.html
Edit: If it did come with a 24mm crank then it should be a direct swap.
I put that crank on my IA16, I'm still not sold on the shorter cranks but I'm giving it a good chance. Probably use it the whole season and then evaluate performance.