Heavy duty polypropylene