Just got an email from eBay saying I'm in violation again - nothing has changed on my end since last time.
I just updated my text at the bottom to now say "This post contains eBay links which may earn a commission at no additional cost to you.” instead of just the generic and mailed them back.
When I looked a few years ago, it wasn't a realtime parser. It was a search-replace to add the affiliate link to older posts, and add them to new posts. No idea if it has changed since then, however. This is something that needs to be done on the fly, as it is in this addon, as affiliate IDs can change, and having to update 23+ million posts in the largest forum any time we might change IDs is something that I'm not about to do.
Andy B's parser addon does realtime conversions to links. I believe there is an option to replace older links but that is a separate thing which I didn't do. The parser addon just converts links as they are posted. It's worked well for me. This new version of the Amazon parser addon adds links as the post is rendered. I use both the Amazon and Ebay parser addons.
This is a different addon than I tried, and it was only recently posted here. The earlier addon I tried, called Amazon Parser, could only hard-code newly posted links with the affiliate ID. Amazon Parser All is a separate companion addon that adds the affiliate ID to older posts.
I'm sticking with this one since I know it works, and I know it rewrites affiliate IDs when some guests try to sneak in their own IDs. In fact, I wouldn't mind paying for this addon as it can be so important to a forum's revenue stream. @Painbaker