I replaced this recently as well, didnt want to, but was trying to fix a mysterious water leak : / . Went pretty smooth for a first time. Good idea on the longer bolts, I just grabbed what was handy at the moment wich was a pair of clamps, stuck part on the roll bar other on the windsheild and clamped it down to where I could get the bolts back in. Unfortunatley it didnt solve my problem though : ( . But it looks better : D haha. I got my seal from jeep morris 4x4 center for 24.99 and sometimes they will give you 5% off if you spend a certain amount which is nice.