I buy RainCoastTrading brand and it says no BPA. I will keep eating my sardines, I love it in soup for lunch! I even get cravings for sardines... so weird!
I eat frequently them at my desk with hot sauce--I think your cravings are just your body letting you know it's helping.
I also eat canned sardines quite a few times a week so thanks for this post!