Looking to get a new turkey gun. Better late than never right? Looking at the Winchester SXP, Remington 870 Express, and the Mossberg 500. seems like they can all be had in the $300-400. Any pro's/con's to the above? What length barrel should I be looking for? Looks like the turkey specific models are a 24". About the only thing I think I want it to have is the fiber optic sight and be 12ga. Is a camo stock necessary?