Cap to fit Temu Gas Can Nozzles

I bought a bunch of replacement gas can nozzles from temu and the caps didn't fit. The OD of the threads was 21.5mm, and the caps were a bit too small. This is a replacement cap that actually fits. Printed in Esun ABS. PLA would probably have been fine too.