You would have to use a trusted escrow. You send the Bitcoin to an escrow and then he sends you the miner. You confirm that the miner has reached you and then you tell the escrow to release the funds.
How do we both agree on someone we can trust though.