You do NOT need to be an FFL. I bought my CZ-52 from a private individual wink
YOU won't necessarily need to find an FFL. The other person will need to contact their FFL of choice and find out if they accept transfers from non-FFLS. If they do, no FFL on your side, unless you like the ease of letting them handle it for a fee. It's generally a GREAT idea to make sure that there is an "ATTN: