Young Adventurers are found in bars, turn those random companions into escort npcs, and level them with use. Consume their totals for bonus rewards. Max level is like 6-8, so 500 HP npcs isn't possible.