2018 best selling 304 shanghai price