We use Cayo Cargo. They drive everything from the US every two weeks and clear customs etc for you. In the US their address is 9007, Wrenwood Circle, Houston, TX 77099. They charge $1.25 per lb and any duty to get it into Belize and deliver for that price anywhere on the mainland. For San Pedro they then send it on Tropic or the barge depending on what you request. For large items the barge is the cheapest way to go and they will deliver to your home. Their US number is 281-733-0198.Their Belize number is 6703246 and email is cayocargobelize@yahoo.com