I think 5 yrs for sure on the home canned butter - the various ladies that I’ve seen who canned it have all said it would last at least 5 years.
That’s great, that’s a long time!