hmm.. just because your speedometer goes to 120 doesnt mean that your car cant get above that.. my speedometer only goes to 85mph and i have gone all the way to the beginning of the odometer. i have read before that the technical top speed for escorts is 120.. but i dont beleave this to be true.. my friend´s 02 mitsubishi lancer has a technical top speed of 115mph.. but we have taken it to 130mph before.. so, i believe the same could be for the escort..
also remember that you might have to disable the speed governer to get above 120mph