Alamitos Bay fuel dock has them and always has them in stock. Only once were they out, and I got mine from the fuel dock ijust south of the fun zone at Newport Beach.
But Alamitos Bay has them (562) 594-0888. You don't fill the tank, but rather exchange your tank for one of theirs that is full.