Its free on the market here
BUTT YOU NEED ROOT!!!
Switch “Enable Unlocker” button to ON and Open Android Market to buy paid app.
It is not permanent, will be original after reboot or flight mode! So if you want to back to default market,just reboot or reset flight mode, but you can check “Auto Unlock” to fake it automatically.
To work with market 2.x,
select a market and check “Enable Unlocker” to enable function.
To work with market 3.x,
1. Turn on flight mode
2. Enable Market Unlocker and auto unlock (by default Verizon is configured)
3. Got to system Setting => Applications => Manage applications => All => Market, and click “Clear data”
4. Reboot phone
5. Turn on Wifi/3G
6. Wait google service sync-up completed or refresh in Gmail.
7. Open Android Market. paid apps are there for you.
Turn off flight mode now.