What's the reason you want to spray the undercarriage?
Is it for winter/salt/road chemical protection? If that's the objective, then Fluid Film is easily one of, if not the best products. It's a wet coating so it never dries, creeps into every crevice, and attracts dirt. Will keep the chassis...