I agree with using one of the rust converter products as a primer, but then cover up with one of the waxy rust preventive products. I had the van done at the local body shop, but I climb underneath and touch things up once a year or so. I have been using:
Eastwood Anti-Rust BlackIt makes a nice satin/flat black finish that never really gets hard so it won't chip or flake. It sort of heals up if it gets scratched. We take the van onto the beach often, and so far, so good. I think the secrete is to stay on top of it.