Are steroids such as dianabol, deca and winstrol legal?

Yes, but. They need to be prescribed legally by a physician for a legitimate medical reseason. If obtained without an rx, since the are class iii controlled substances, both seller and user face significant charges, a felony offense.