There are a few of different 70mm throttle bodies, some for 1986-1993, and one for the 1996-2004 mustangs. As long as the part number ends in "5," it should work, though you probably want to compare the exact part number.
Search Ford Mustang Questions
Are you a UK consumer? CarGurus now has a discussion forum in the UK.
Ford Mustang Experts