Is this legal? I assume if they wanted to (which admittedly is unlikely) they could send you to collections for not paying for the renewal that you agreed to when you subscribed.
It's not illegal to pay for it with a physical check; it's illegal (unless your original agreement automatically terminated after a year) to not then pay for the automatic renewal at the end of the year.