@liaizon a lot of brands sell replacement lids, if you're looking for an "official" replacement option rather than DIY.

otherwise yeah 3D printing!