Testor works really well, the key is simply apply a matte clear coating finish and it will be very durable, anyway, you'll find that when the paint get skratched up, it gives that very nice look of a duty rifle that went oversea.
Here's my M4 painted with krylon and coated with mat finish