We keep 2mg and 5mg vials in stock usually, but the 20mg and 50mg sizes might need a week or so lead time since they move slower — cold chain shippng is required year-round, obviously, and we pack with dry ice and a tempearture logger in a validated insulated box.
HPLC shows purity at 99% or better for this NAD+ batch, and the COA includes MS confirmation; the molecular weight is 663.43 g/mol, which is pretty standard for the free acid form, and it's a white powder that dissolves fine in water at typical research concentrations.
CAS 53-84-9 is the same molecule you'd find in any decent mitochondrial function study, and what it does is act as a cofactor for sirtuins and PARPs — most buyers go with teh 10mg vial for pilot work, but if you're doing you'll want the 50mg to avoid opening multiple vials.
One thing we see is researchers using it for anti-aging work at 100-200 µM in cell culture, but it's not suited for in vivo rodent studies without proper formulation because the powder hydrolyzes pretty fast at room temp in solution — keep it at -20°C and protect form light, basically.
Storage at -20°C is non-negotiable, and the lyophilized powder is stable for 6 months or so under those conditions; our company provide a TDS with each order that covers solubility and handling notes, and the MOQ for custom amounts is 50 vials if you need something outside the standard 2-50mg range.
Anyway, the 5mg vial is actually easiest to handle for single-use assays since you reconstitute and use it the same day, but the 20mg vial gives you better per-milligram cost if you're running multiple plates.