Crank replacement

I have a 2014 cervelo p2 with a stock FSA 50/34 170 crank- I am looking to change out @8k plus miles. Any suggestions on a replacement crank set would be appreciated.

first, get a proper tri fitting to determine if you are good with the 170mm length, or better with something different/shorter.

replace with power meter:
Rotor 2inPower DM.
Quarc Dzero carbon