XL stands for extra life, IIRC. im pretty sure the parts interchange, well one way to find out. since the hm80 doesnt run and the XL is blown i think you should take both motors apart and compare the parts.. i have a VMXL100 and a HM100 and most of the parts look like they will interchange, the...