Amazing all these people and no ones seems to have checked the basics!!
The hub flanges where the discs go onto need checking for trueness, the calipers need checking as may be binding on the sliding pins which put bluntly are a bit shit, this will cause discs to warp by trying to exert a twist as one side/pad bites harder, this is shown as on the ford brakes you have the pads never ever wear the same amount, as soon as the brakes are applied the natural action is for the caliper to try and twist, this causes enough force to bind on the sliding pins.
With vibration problems though anything that rotates can cause the issue if out of balance, I've had discs balanced before now and drive shafts that have caused the vibes before now, even a dodgy joint on the drive shaft can cause this.
The wheel being off centre won't cause this problem, but bushes need looking at also.
I'm not being funny but if it has been put into a ford garage for the problem, and you have paid for the fault to be fixed take the car back, they didn't fix it you should not have to pay.
It is just so much easier to fix when in front of you than advise, as some of the things seem to have been covered.
tabetha