When the 2005 Honda Helix arrived, the scooter nameplate from the Japanese automotive manufacturer had been in production for 19 years. However, the production of the Helix was coming to an end, after ...