This is a washer fluid reservoir cap made for Mazda CX-5. After a quick google search I found out that this should be compatible with other Mazda models.
I used PETG for it, but you could use ABS or other material that is resistant to heat. I don't recommend PLA(I don't think it will resist the summer heat in the engine compartment).
Any constructive feedback is welcomed!
Devil Design PETG