Wonder if this would be any good, it converts a bb30 to a threaded 63 mm bb.
You could then use a Shimano crank.
The conversions correct the shell width to work with Hollowtech II crank axle diameter and width.
The FSA bonded sleeve allows the use of a threaded HTII BB which has cups which sit outside the shell.
Same width in each case
https://www.wiggle.com/fsa-bb30-conversion-kit/
Helpful tip from the the Third reviewer,
“ I've been in the process of upgrading my first (and only) road bike, a Cannondale Synapse from Tiagra components to a mix of 105 and Ultegra. I mistakenly assumed that my new Shimano chainset would talk to my existing bottom bracket without any issues. Not so, annoyingly - my fault for not checking - however this little beastie worked a treat. Easy to fit (put it in the freezer for 30 mins) and have done 100 miles subsequently with no creaks, rattles or problems. "
Or bb30 to 73 mm English standard threaded bb,
Amazon product ASIN B01AHNOSXOView: https://www.amazon.com/Full-Speed-Ahead-English-Bicycle/dp/B01AHNOSXO/ref=sr_1_25?dchild=1&keywords=fsa+bb30&qid=1574383620&sr=8-25
This is a different system, Two simple cups that are machined to fit
into the bb you already have, though it won’t work on certain
frame widths, so be sure to check that out, synapse from 2015
for example has a wider frame and bb, so this system won’t work,
I do not know if it will work on your Optimo, but maybe others will
come along and advise.
https://www.wiggle.co.uk/wheels-man...s&utm_term=Skimlinks&utm_content=Sub+Networks