300 kg 18m Self-propelled Towable Articulated electric boom lift