Northstarfan has some nice NFL patches, not too many on the bay at the moment but I know he has more.
http://stores.ebay.co.uk/northstarfan/NFL-Football-Patches-/_i.html?_fsub=1574083017&_sid=7660837&_trksid=p4634.c0.m322
Captains patches are not made available to the public, so any for sale are....unofficial. I can't recommend any sellers for those.
Check out:
http://stores.ebay.co.uk/Sports-Patch-Paradise/NFL-Super-Bowl-Patches-/_i.html?_fsub=11&_sid=117462740&_trksid=p4634.c0.m322
Loads of Superbowl patches in this store.
Hope that helps