Your plan is fine, but I don't suggest you to use premium processing for I-140 because I-485 will take more time for processing than I-140.