I would say 'younger generation' rather than 'new generation', 'main' instead of 'major', and 'for' sports goods :
'The younger generation are the main customers for sports goods.'
However, in a formal context, e.g. a report, Migee's version [above] is more appropriate.