I found cheaper L castelli (kiss pads) kinda ok as they would stretch well - similar in size to L in Rapha, Sportful etc... But when I went up their range for nicer pads (progretto), found the sizing harder, materials had less stretch. The L was too tight then the XL was too big. Sportul I've found better, their L a good all the way through their range as they stretch more, but also XL in their thermals (Norain Fiandre) still a good fit for me. Wider pads seem to stay in place without needing the fit as tight to do it as Castelli... I bought a bunch of them (4-5 pairs) in end of season sales for £45-60 when the Large had gone out of stock at £90
Hope they've got an exercise bike there of some kind! Can't expect a Wattbike or something special but at least something - you'll feel better for spinning your legs a few times if nothing else!
Don't be too worried about missing a week - you won't de-train. Just make a good point of doing a bit extra when you're home! So a mini recovery before a harder/longer session.
Where about's are you - assume you're seeing family/friends while you're over. Any of them got a bike you can borrow for a ride!
Find your Giant spares by Bike or Component model
www.giantbikespares.com
Does just list the BB71-41B which is Shimano talk for BB86 and their standard pressfit for hollowtech II... So made for 24mm cranks. I figured Hambini would have an option, but
seems he really doesn't like the idea (good article on him why not)
But using his info, he talks about getting 6706 bearings to fit in the BB86 shell, with Shimano pressfit using delrin (or whatever it is) plastic cups they're really not made to change the bearings themselves, so you'll need to find a metal BB86 then fit some aftermarket bearings into it, lots of BB86 bb's out there designed to change bearings (Wheelsmfg/Cbear - to name some of the better regarded ones)