no offense but you are just wrong. mexico has been quite good for everyone for over a year now. they are a far more solid side than england. mexico is the us' biggest rivals; i wouldnt pump them up if they werent quality but they very much are. they have no real weakness and a few top shelf players.