have to agree AirAsia very good. Plus if you pick the first or second Tuesday of the month they seem to heavily discount that flight.
Note their website is sneaky it detects if you go back the next day to check a flight and increases the price - I got around this by logging in as a user and logging out again :-)
Also note if you decide to change your flight it costs £25 - not so bad but you can NOT change to another discounted flight only to a full price one so suddenly you are forking out a £100!
Malaysia Airlines are also good in terms of helping to bring the bike back home too