If a friend wanted to buy a rifle that I was wiling to sell, I would sell at a good price. BUT, there would be an agreement that if he decided to sell it in the next 2 years, he would offer to me, first, at the price I sold it.
Good luck with that. Expectations like that are a steep slope to less respect toward your friend.