In my opinion, your CFI buddy is doing something unethical. Having the guy "fly with you" means a bunch of safety pilot time. Very little of this sort of time is beneficial, I think. To ask you to accept such a deal to benefit himself doesn't sound too good.