eBay has loads of Dell parts.
As the D series is getting older now it should be fairly cheap.

If it's nVidia graphics watch out for GPU failure. Can be alleviated by keeping the heatsink clean - they suffer from dust clogging. If it's Intel video then they're pretty reliable - only other problem I've seen is occasional ethernet port failure.
