Due to paint flaking off my wheels, i want to give them a new coat of paint but at the same time respray them black.
The wheels in question are these

Can i just use ordinary spray paint or do i need to use special paint?
How many cans do you think i'll need?
Is there anything else i need? (clear coat, primer, etc)
Any ideas to get the original flaking paint off? (Some comes off easy, other parts no so easy

I'm going to leave the outside of the wheel polished.
Sorry for all the questions, just want to do it right first time

Thanks