I personally have found over the years the best way to clean a bag is a reputable dry cleaners...
Currently costs me $18 for a 24 hour turn around on a bag. Money well spent to me...
if you dry your bags in the dryer do yourself a favor and throw in 4-5 tennis balls. they break up the clumps and allow it to dry faster and more even.
I went with the Teton XL - 25 off of Ebay 138.00 for both shipped.
Would it stink like down after washing and drying?