I have been travelling whole around Sabah and experienced the richly blessed nature diversity, unique cultures, fun & exciting adventure, beautiful beaches, mystic mountains, and fantastic cuisines. From the highest mountain in SEA - Mt Kinabalu, the World's largest flower - The Rafflesia, to one of the world's deepest dive sites - The Mabul & Sipadan Islands. It is not expensive because Sabah is doing eco-tourism so mostly all of the expenses is considering about nature site. What make your tour expensive probably because you choose to stay in a resort or high star hotel. Actually it is a cheap trip and i could give you furthermore recommendation if you are interested. Have a nice day