Wish I could find more pics, but anyway...I've done two vehicles like this.
Wash very well, dry, scotchbrite pad in a drill (they make them that go in drills) and some tape. There is no better primer than the factory paint as long as it's prepped right. (and it's not a 90's dodge
). Anyway the jeep wasn't painted od green but I have painted an 86 bronco OD. Neither have had any peeling and both have spare rattle cans onboard for touchups. Make sure to buy a good brand paint if doing this yourself and remember that no matter who paints it, flat finish paints like OD green are going to fade to some extent--well maybe not the CARC paint, but you can't buy that anyway.
I'll try and take an "after" pic of the heep, but it still looks good 2 (or 3?) years later.