Instead of having the flattened cylinder base, you can extrude the bottom of the cylinder that makes up the body several times, scaling it out a little bit with each extrude.
Another way of approaching this would be to trace the profile of the whole machine using a CV curve, then creating a surface via "revolve". You can output the revolve as polys or NURBS.
"Terminat Bora Diem, Terminal Auctor opus."