Found via macsupport.about.com
MultiMac claims they do in and out of warranty Mac repairs.
[link|http://bmer.com/Multi%2DMac/|MultiMac] No personal experience with them.
For parts, [link|http://macsupport.about.com/cs/macpartsvendors/|here] is a page of Mac parts vendors. The list may not be up to date as this section of about.com is looking for a moderator.
No personal experience with this stuff. I hope it helps a bit.
Cheers,
Scott.