I've found self etching primer at my local auto supply store (Smyth Automotive) and they can also flatten any color add flatener and put it in a spray can for a decent price. Guy i know rattled his whole jeep a flat navy blue this way and it looks good for the $$$.