I did the NAV screen replacement recently, and I got the screen from eBay seller eurotech.lcd . Cost was $168.00 and I used a tutorial I found here. Here's a link to send you in the right direction:
http://www.xoutpost.com/electronics/...ent-guide.html
In terms of difficulty, this is similar to changing a laptop screen, but with less complicated disassembly.