The JH-7 is quite similar to the Panavia Tornado in many aspects, except the Tornado has aerial refueling capability, but it is older. From what I know, the JH-7 has a combat radius of around 1,750km, so with extra fuel tanks, flying over 4,000km without aerial refueling shouldn't be a problem.