Kevin Johnson says his bout with Anthony Joshua is going to be the best heavyweight fight to be seen in the last 13 years.