Honestly you should have yo pay a premium for foreign workers. If you can’t hire a local to pick fruit at minimum wage then you have to pay a Mexican temp worker more to do the same job.
The H1b worker should be in the top 20% of the pay scale not the bottom 20% if they are that good salaries should reflect that.