Marlin 336 opinions