Just buy the game.
oh no, this is so sad for me.
I am from Iran and in here stupid islamic regime has restricted the internet. I have internet with 1 mbit/s shared with 8 people speed and just 20 GB for download volume and pay more than global standard. few days ago I knew this awesome mod ( personally I don't like bf2 ) I downloaded 4 GB (bf2, v1.4 and v1.5 ) just for forgotten hope and project reality.
you said buy game, I can't. our money value is too low against dollar. I can never buy game.
I will always have hope someday somebody make a cracked server for those great mods.