The script is bugged you need 2 pots. The scripts are also bugged for the last quest with Contreras, killing the guy gets the conclusion that hes been bribed, bribing the guy gets the conclusion that you need to talk to Boyd to turn Contreras in ("Investigation conclusion), and doing the "Investigation" option just breaks it.
Is there a way to get the "bribe Keller, Contreras happy, me discount + nice gun" ending to this quest w/o killing Keller? If i tell C. that we can bribe K, C says m'kay, do that, and so i bribe Keller, return and C. says, okay well done. And thats it, the dialogue option for "where do i need to meet price again?" stays there, as if nothing happened. If i kill K i become smiling troublemaker with NCR and they shoot me on sight at the airfield and i really dont want that. So what can i do? (except for waiting for the patch)