Shipping aside - post good photos, and plenty of them. Offer any particular views a tire-kicker might desire as a follow up. Show any cosmetic defects - no surprises means everybody is happy. Show everything included in the package in a photo. Doesn't have to be a closeup. Doesn't have to be arranged like a photo shoot for a gun magazine - just show everything. And show nothing that isn't going out the door with the gun - if you don't intend to include the grips it's wearing - change them. If you have in mind to put a stock OEM part back on - say so. Write your description in the evening. Sleep on it. Read it through word for word the next day. Then get two other people to read it for good, descriptive writing which says what you mean. In the end do all that, post it, then respond to every question as quickly as you can. And, if you don't know an answer - say so. Let the buyer know digging up historical info on a product line, a specific serial number, or a question about compatibility is one them. Yes, it's nice if you KNOW. But when you don't - say you don't. That's the short list of what will turn me on or off about a for sale post.
And of course, that's just one person's opinion.