I am new to this sport and am looking at buying the Torino leather jacket from AGV Sport. Is this a good jacket? How are their products overall? Thanks