It is possible they just forgot o-rings for mine. I got it from vapenorth which is my go to for my vape stuff. I’m sure they sent me exactly what they received so it wasn’t their fault.
As far as the paint, I did a pretty extensive cleaning with hot water, soap, and then ISO and did it a few...