We've been moving quite a bit of the 99% NAD+ powder lately, and the 663.43 g/mol molecular weight is what you'd expect from the standdard C21H27N7O14P2 structure—most buyers go with the 20 gram bulk for lab work.
It's pretty much the oxidized form that gets used in those cellular metabolism studies, though we usually have stock of both but confirm lead time since demand spikes around grant cycles.

The white powder dissolves cleanly in water at room temperture (usually 2-4 weeks if you need a custom batch size), and storage is strictly at -20°C in a dry environment or it'll degrade faster than you'd like—shelf life is 24 months when you keep it cold.
Actually, what it does is participate in redox reactions across metabolic pathways, but it's not suited for in vivo work in living organisms because of purity specs we run HPLC on every lot.

We've found some researchers use it for aging studies while others focus on enzymatic assays, and teh COA will show purity consistently at 99% or slightly above depending on the crystallization batch.
Anyway, the HS code is 3504009000 for customs clearance from our China origin, and we typically ship within 5 working days or so from order.