Leiner Health Products will be sold to NBTY for $371 million, according to documents filed Tuesday with the U.S. Securities Exchange Commission. The sale follows a tumultuous year for the generic drug maker, sparked by a federal investigation at Leiner's Fort Mill Township plant.