What is the version of the following sentence with correct punctuation?

Institutional Fixed caster from pressed steel plate fitting thermoplastic rubber grey nonmarking precision ball bearing Wheel 80mm 100KG
Institutional Fixed caster from pressed steel, plate fitting, thermoplastic rubber grey non-marking, precision ball bearing, Wheel- 80mm, 100KG