I do still question how companies preserve fishmeals and other meat based ingredients for such a long time though as they are very tricky to stabilise. Unless of course some of the claimed ingredients aren't in there in any quantity...
If you look at big name - but not so commercial - bait companies, ABS, Premier, etc. they all produce a 'short term preserved' option, because getting a meat based ingredient to not go off ever is nigh on impossible when they are used in any quantity.