Sounds correct to me. Have you tried pinging your WAN ip address. Or better yet a traceroute? See if its timeing out or what.
Well sounds to be port 21 would be the Global Port and Part 20 being the local part.
BTW I would use different ports if I were you just to be more secure. You know so you dont have a ton of script kiddies port scanning you 24/7.

Since they get a response for standard ip port. :P Even an accessed is diened is bad.
Will i dont know what the problem is but it just sounds like port fowarding to me and must be setup wrong some how if its not working. Or maybe a firewall?
__________________
Ad Muncher Usage Statistics for v4.7 Build 27105/1624
Adverts removed by Ad Muncher: 1,601,933
Approximate bandwidth saved: 12,515 MB
Counter started: April 2, 2003
Download:
http://war59312.admuncher.com/download.shtml