I bought my valve bodies from here and have recommended them to numerous people on the site.
http://www.ebay.com/itm/Chrysler-A606-4 ... CM&vxp=mtr
Give him a call, the price is usually a bit better if you deal with him directly.
Solenoid pack can come from eBay as well. I bought a new one but many here have used refurbished ones.
http://www.ebay.com/sch/i.html?_odkw=ch ... k&_sacat=0
There are a ton of them out there.