These are cannons made by Kris / SZKUTNIK 1- 48, for Rattlesnake.
I assume that the cannons are 3D-printed, but am not quite sure what material it is printed with, resin, plastic, or- ?.
The question is - what method would you use to paint / varnish these cannons with, primer, wash with alcohol...