The 107mm and 110mm bottom brackets have the same length spindle on the drive side. The extra 3mm is added to the non-drive side. It looks like 40mm is about as close as you can get unless you go to a longer bb and use spacers. I wish shimano had a simple database of the driveside and non-driveside lengths of all their bottom brackets. Maybe its hidden on their site. off to search.