I had the market, but it was not working.
Here is the build prop modification I made
I modified the following 2 lines
# Do not try to parse ro.build.description or .fingerprint
ro.build.description=SPH-P100-user 2.2 FROYO DJ14 release-keys
As well as this line:
Clear Market Cache & Force Stop
Clear Google Services Framework DATA & Force Close
Reboot and viola! It's downloading stuff, but some apps are missing! So I'm going to try a couple different build.prop modifications and report back.
I managed to get all apps to appear using the passion/mahimahi build.fingerprint in emusan's post, but it's showing that this is my other phone for some reason (shows all my apps installed). Weird!