I did not found any cap that fitted snugly, so I designed this simple one. Printed with 30% infill, it fits really well.