Cameron International Corp agreed to give BP Plc $250 million to help pay for costs associated with the UK oil company's 2010 Gulf of Mexico oil spill disaster. Investors relieved that the deal removes uncertainty over Cameron's financial obligations pushed the oilfield service company's shares up 5 percent. Cameron, which made the blow-out preventer that failed at BP's Macondo well, said the its insurers are expected to fund no less than $170 million of this agreement. Shares of Cameron climbed $2.17 to $47.03 in morning New York Stock Exchange trading.