Looks like that. I'm going to charge my own fee for my service, and I'll absorb unexpected shipping costs and Bitcoin price fluctuations.
^ If that is okay for him you can always charge the extra fees for the shipping fee. You need to understand first how bitcoin is volatile and it will move the price every now and then because of this fluctuation happen, this is not fixed to the dollar rate.
I'm still at the stage of looking for an escrow now. Just saying.
^ Finding a trusted escrow is the best move here to have safe in your Bitcoin transfer and both parties have a smooth deal. If I were you, I will choose the escrow service in the forum because they already held the worth of thousands of dollars in Bitcoin on their past clients and I think they will not ruin their reputation. But that is only my suggestion. Look at here the link of thread someone making escrow list,
https://bitcointalk.org/index.php?topic=5047302.0.