"I received this thermos for free" Appears correctly standard to me. "That thermos was for free" sounds terrible: I'd just say "That thermos was free." Concur with Jimi that essentially the most acceptable antonym for "free of charge" is "for sale." But, "bought" or "priced" could operate as the alternative https://sites.google.com/view/free-tablet-through-govt/home