I booked a heavily discounted ticket in Y (Q) Class on a third party website. Because of legs I am flying i cannot pre-select seat on the MH website. So i called them at their headquarter and wasn't charged a thing for selecting my seats.
But you can try to select seats on MH website first (after booking).