The two trips I've booked recently were Gulf via Bahrain (30kg luggage allowance by the way) and direct with Royal Brunei (they were 2300 and 2500 dhs respectively). I use Skyscanner.com to get the cheapest price, although it's cheaper to book directly with Royal Brunei. I didn;t know about the Biman flight, so that's useful to know about, thx