you can use rattle can, but its going to take quite a few coats to get it to have that OEM shine. rqattle can sprays paint in thin layers where as a spray gun shoots out a thick layer of paint.
Also you should use real automotive clear coat for best results, non rattle can