This is a replacement watch strap retainer for Garmin watches. Mine is a vivoavtive 3 but I imagine this also fits some of the other garmin models.
There are other models available for this but mine has a rounded outer surface and is very comfortable.
This is obviously meant to be a TPU print.
There is very little surface contact on the bed but TPU sticks very well and I have had no problem.
If you print the logo version I recommend using very small layer height. I used 0.1 layer height and it came out very nice.
That’s it, enjoy!