20 weeks is way too long IMO,particularly running the deca...Recovery will be a bitch after that one.You could run it half that length and have good results.
20 weeks of Dbol? Are you serious. I'd run the Dbol at 10 weeks absolute max. and increase the sus to 400-500/wk. You'll need some anti e's just in case.