After all the durability for which all Lely products are renowned was the key in the development and testing stage of the Hibiscus 1015 CD Profi rake

What is the correctly punctuated version of this sentence?
After all, the durability for which all Lely products are renowned was the key in the development and testing stage of the Hibiscus 1015 CD Profi rake.