Однозначно брать 29!
Глянь у меня в подписи (не предлагаю купить), дабы было понимание. У меня такие же практически данные и я успешно катаю на 120 мм хода.
И да - на твой рост однозначно XL!