While the fuel levy seems like the band aid to road funding, i don't think it is the fairest method to pay for roads. Just because I drive a gas-guzzling V8 at 15L/100km and my mother drives a fuel efficient econobox at 6L/100km, why should I pay more than double her fuel levy for travelling exactly the same distance?
Surely a combination of fuel levy and an increase in licence and registration fees would be more fair based on vehicles mass and configuration, as this is what ultimately determines the amount of wear and tear on the roads?
Also, when I put petrol in my lawn mower or generator or speed boat, I'm paying fuel levy for roads!