I bought the watch when they first came out near the end of 2016, been rocking it for a long time so kinda expecting issues to start popping up now.
I bought the power button flex from here: https://www.amazon.com/Ubrokeifixit-Compatible-Replacement-Samsung-Frontier/dp/B07VHMM54P
And for the seal I'm just buying a tube of silicone to apply around the raised edge once I know the button works fine. This is the silicone I'm getting: https://www.amazon.com/gp/product/B0002BBX3U/ref=ewc_pr_img_1?smid=ATVPDKIKX0DER&psc=1
Hopefully we both can have working watches soon!