Photos look good, but no info is on that site regarding the mod. Is it your repair site and you're simply trying to promote it on MacRumors with false info?
LOL no not my site I hadn't heard of it before until I seen it mentioned on Twitter as its a US site and i'm from the UK.
The guy has done a video on it.
http://www.youtube.com/watch?v=BXXhGwv8vrI