If the buyer is local, it is perfectly normal. Why wouldn't you let him shoot it? If you were the buyer, wouldn't you want to shoot it before buying it?
There is a very old saying that goes, "Caveat Emptor" which is Latin for buyer beware! I am sure this prospective buyer just wants to make sure the gun is in good working order and will suit his needs.