I found the original Lamp model and wanted to print it directly, but it doesn't fit the available GU10 bulbs and sockets in Mexico, and the originals need supports, so I remixed all the pieces to not require supports and my specific lamp and socket, also so the ring locks in place.
EDIT: I uploaded another backpack with the peg extended by 4mm because the original one wasn't staying put all that well.
NOTE: I ran out of white PETG and wanted to have a lamp ASAP, so I took my roll of support for PLA and used it as regular filament. Mechanically, it's very weak, which is expected, but it looks silky. That's why the lamp has pieces missing.