Dianabol is the king of steroids yes but it is no longer as widely used as before for two reasons

Could you correct the punctuation please?
Dianabol is the king of steroids, yes, but it is no longer as widely used as before for two reasons.