Castrol Edge is usually cheaper than Mobil 1 and will be as good.
Can use 5w30 or 5w40.
0w40 or 5w40 will give you slightly better engine protection if you drive at high rpms more often.
I wouldn't use anything cheaper or different than those two really. You don't need more expensive oils than those either.