I have a high suspicion that if you sum up all of the money currently raised by federal state and local gas taxes, add in all of the money raised by car fees, truck fees, licensing, driver's licenses, etc. then take out all of the money spent on roads and highways, that you will have a huge pile of money left over. In other words, roads pay for themselves and are not subsidized by taxpayers.
I think he is right.