Here are a couple, untried, offers that can reduce the cost. Pelgao, the Singapore associated travel site, allow you to buy Skybus tickets.
At the moment Amex holders might have a spend $100 get $35 back offer with Pelago.
Pelago allows you to buy 3 x return Skybus tickets for $35 each so $105...