Couldn’t resist a bit of Googling.
40 cents each in bulk:
https://www.alibaba.com/product-deta...40b821b0JIMoNV
These must be the good ones, as they are $3.08:
https://www.aliexpress.com/item/32801541338.html
Gas struts, from $3:
https://www.alibaba.com/product-deta...5d095aafmlybVL