you went with flat? Seems liek mud would be so much harder to get out, especially haspin mud.
I used Krylon Fusion Black, stuck right to everthing after a simpel wash & still looked new a year later.
For my wife's Jeep we used rustoleum & the paint doesn't look as good about 6 months later now.

light coats are the trick though.