Tag: Equipment and Reviews
Built for the construction industry, the Dieci Icarus 40.17 features an impressive 17m reach height and 4-tonne lift capacity with a 93kW FPT – NEF engine.
The high-quality Italian made Icarus has been designed for Australian safety and compliance standards...