I recently installed a Veloce triple on an Italian frame with a 31.8mm seat tube. I had touse a 115.5mm bb. The 104mm bb would not give enough clearance for the fd to shift to the small chain ring. Sorry I don't know if the Veloce and Mirage triple dimensions are the same. ....I think you will like the triple.