Hey mate,
They are in primer already, so only need painting, any paint shop can do it and its not like its alot of paint so it won't cost you much but I wouldn't wack supercheap auto white paint on them and put them on hahaha
They have double sided tape on the inside which is what most people use, I guess you could glue them if you wanted but not really neccesary!