Now that you've got it, this is the correct install order:
1. Install Battlefield 2.
2. Install the 1.41 full patch (536MB), which can be found here.
http://www.gamershell.com/download_16477.shtml3. Install the 1.50 patch (1.93GB), which can be found here.
http://www.gamershell.com/download_50494.shtml Then you're ready to install FH2...
Note:
The 1.5 patch is a monster due to it containing 2 booster packs (6 new maps, EU army, etc.), but you don't necessarily need it as
FH2 will run fine on the 1.41 patch. Although as mentioned, you will need the CD in the drive with 1.41 (unless you DL a No-CD crack).
Regarding difficulty, if the ingame easy/med./hard settings aren't to your liking, you can manually fine-tune it in the files (can be set anywhere from 0.1 (easy) to 1.0 (hard)).
And if that's not enough, you can always modify the files to reduce weapon damage/increase health...but I doubt it'll come to that.
If you have any problems or questions, don't hesitate to ask, one of us will know the answer...