Have not experienced any rub off, I don't put any wax on it, just clean it with Windex and rag.
I don't remember how may cans it took. 6 to 8 cans should cover it. I purchased a case from Grainger and had some left over. I was covering a blue.
The rattle cans are more expensive now than they were three years ago. If you have the means and ability it may be cheaper to spray using the interior colors offered by the vendors.
If you don't have a spray system then maybe the rattle cans may be an option.