Best quick fix - keeps only your specified radial grid lines
scale_y_continuous( breaks = c(0:5) + exp_lim, limits = range(c(0:5) + exp_lim) )