Is there a contract for the bmobile Prepaid SEA promotion?

No. The bmobile Prepaid SEA promotion is contract free.