Bb30 bearings are cheap as, I wouldn't bother trying to get them out of the pf30 inserts if they are already pressed in, I have some spare if you happen to be in W1.
For some reason bike24 has the Si cranks cheaper than the Canadian shop but the Canadian shop's price for SiSL2 cranks is over £200 cheaper. I'm thinking Si cranks from bike24 is the best way to go. If it all goes tits up I've not bought the most expensive cranks in the universe.
Bb30 bearings are cheap as, I wouldn't bother trying to get them out of the pf30 inserts if they are already pressed in, I have some spare if you happen to be in W1.