That is correct. You just have to spend Eridium, a rare currency, to buy them at Sanctuary. The cost increases by 4 for each rank. Eridium is easily gotten through the slot machines if you have the money, luck, and patience, but it's also dropped by bosses after about level 13.