i usually just use semi-black paint for gm firewalls and under body.
the name of the product i used was POR-15,it is also to protect the metal from rust as well.
my car never had a frame off but with some sanding and this paint it looks great underneath.