Yes and yes. I used GTechniq C5 wheel armor and it makes it 100x easier to clean the wheels. No more scrubbing or having to even use a dedicated wheel cleaner, just hit them with a dedicated wash mitt and car shampoo at the end of washing the rest of the car.
https://www.amazon.com/Gtechniq-C5-W.../dp/B008L1ISL8