I agree with Andy. In addition, you might contact any number of large auto recycling centers here in the States. They have been offering Duramax engine packages that'll contain most items you'd need. Try these:

www.spaldingautoparts.com
www.strickerbros.com
www.gandrautoparts.com

Good luck,

MP