I would check the state laws on ccw. I don't think you have to show proof of ownership. When I got my ccw I asked my local sharif office if I had to transfer the gun in my name. My mom bought it for me as a gift when I was about 18. They said no I did not have to put it in my name. They also said a ccw permit allows you to have possession of a hand gun it has nothing to do with ownership. They will check to see if your permit is valid in that state. But things may be a little different here in AL.
Here during a privet sale you give the guy the money he gives you the gun end of story. Could come in handy if you don't wont the gov to know you have it. But then you can be buying a gun that was used in a recent bank robbery. So to cover your own a** you can do a bill of seal.