A man has been jailed for seven years after admitting to a brutal shovel attack on a motorist that he had been involved in a crash with.