Part of my thought process is to get rid of the FSA crankset entirely. The rest of the drive train is Campy 10sp and I'm inclined to replace it with a Campy crankset and BB but the FSA is doing the job so far. I just want to get rid of 2.5mm of crank length right now and that will cost about $72 shipped and give me some spare chain rings.
Thanks for the input.