I had a guy do it.. The 07 Outlander I had I did myself. The difference is that the wiring harness was intact on the outie where as, the XL-7 was limited to wiring.
Putting in the radio is one thing, the adapters are another..
1 for steering wheel controls
1 for interfacing the CAN to the radio (helps keeping Chimes too.
Stuff like that
Here is the clone.. on Ebay
SUZUKI XL7 07-08 FACTORY RADIO GPS NAV CD DVD PLAYER - eBay (item 130311796762 end time Jul-09-09 15:41:04 PDT)
When you use a generic, you loose a few things like who has the maps and if they get updated.. and like I want to watch my DVD while coasting

Illegal..
But you get my drift I hope..
Ok, later