I renewed mine on line yesterday, August 3rd. I did echeck, no convenience or bank fee. I trust it as much as I trust anything. My sticker will be mailed to me. I just renewed Sam's Club on line too. I love the convenience.
I got my tags on august 8. It is possible they were sent sooner. My mail has lately been arriving in an irregular manner.My tags expire in Sept so I just renewed on line. I got charged a Convenience fee + $8.85 for using my credit card.
Hopefully in a week or so I get my tags in the mail.