BP has agreed to sell a 65% stake in its Castrol lubricants business to US private equity firm Stonepeak for about $6 billion. The British energy company will retain the 35% stake in a new joint venture with Stonepeak. The deal values Castrol at $10.1 billion and is part of BP's $20 billion divestment plan to reduce debt.