Hi, try tshirtslayer.com.
But don't expect it to be in good condition(most off them are faded, cracked print, undone seams, etc.) or cheap. For one that is from 2003 you'll probably end up paying at least 50 euros, depending on seller. Not to mention shipping. A good alternative would be a...