I'm using one of these and love it. I'm actually on my second one because I had an unfortunate bed leveling incident and scratched the heck out of my first one... lol
I have a CR-10s, and I had to print an adjustable Z-stop adapter in order to lower the Z-stop enough for things to work. Also switched to silicone spring replacements so I don't have to level so damned much. I haven't printed a great deal of PETG stuff, but the two Ender 5 bed struts I printed came out great (bed at 70*, hotend at 250*, using the extremely cheap Sunlu PETG on Amazon with a Biqu H2 hotend).
edit : looks like the price for the Sunlu has skyrocketed since I bought it. Went from $12 a roll (in a blue/black two pack) to over $30 a roll!