Those gaskets just flatten out and crack over time. I couldn't find just gaskets, but I picked up new lids at Andy & Bax in Portland, who also carry all of the other little bits and pieces in their store. I'm sure a dealer in your area will have them, or as others have suggested try Cascade or NRS.
Good on you for fixing it for your buddy.
Show me your OOOOOO face