I purchased them from a place called:
Wilco phone# 716-442-7050
The part numbers are DP2956 Front and DP2965 Rear.
There is one thing that is different. The inside pads seem to have a cable hanging off of them. So I just cut it off, no big problem! I think it was for a brake pad sensor.(Possibly on the mondeo) The front pads are only for the Early 1998 SVT's. I think the rears are all the same.
I hope this helps, let me know if you wou ld like more info.
They have got alot better now that they have been broken in. They seem to stop alot better.
Later