Duncan Taylor 18-year-old prices