I just used flat black krylon 2 in 1 spray paint from Walmart, two bottles only. Rustloeum makes good spray paint specifically for wheels but I think that's online only.
Hubcaps you'll need to know your size. I got them after seeing another user on here with it.
Alpena 58259 VR Carbon Wheel Cover Kit - Black - 15-Inch - Pack of 4 https://www.amazon.com/dp/B00TO7MXG4/ref=cm_sw_r_cp_apa_m4DVAbWW0C5EH