Yes McGregor 5ft9, 74" reach, blows up well above 170 vs Canelo 5ft7.5, 69" reach(must have used same tape that made him 5ft9), barely scratches 170
IV's have just recently been banned in the UFC and since they have been banned McGregor has never made 145lbs MMA fighters had been known to balloon over 30lbs, unthinkable numbers without the aid of IV