Thanks for the suggestions, I ordered the Vapor Storm Puma Baby 80W that I found locally at a good price.
I also fixed the cap for the moment bending it a bit with pliers; I'll see if it lasts