I recently bought a P3 which came with a Rotor 3DF BBright™ crankset with 170mm cranks. I would prefer a Shimano crankset with 172.5mm cranks so I can use my power meter. I prefer the 172.5mm length anyway.
I have only done two 10M TTs and about 150km in training rides with the Rotor set, so it's clean and is like new.
It looks like the cranks alone can be bought for around £215:-http://www.sigmasport.co.uk/item/Rotor/3DF-Forged-Road-Cranks/1PTC
...and the chainrings would cost around £100-£150.
I would be willing to trade for an Ultegra or Dura Ace crankset with 172.5mm crank length and 52/36 rings, in new or like-new condition. Otherwise I'd be willing to sell the Rotor set for around £200.