Are these stick style dampners or something else? I was looking into putting a PEP stick style on my zilla but the radiator seems to be in the way from proper mounting and clearance....can someone post some pics of how they have one of these stabilizers mounted? Thanks Jason