All paint will chip from a rock. There is no such thing as rock proof paint. On another note, big mistake painting your engine bay (or any part of your car) with Rustoleum. It is designed for lawn furniture, not cars. It cannot stand up to the heat or fluids that automotive paint is exposed to in the engine bay and will fade out and peel rather quickly.