The trouble with pro knees is they don't stay put very well when you're side shuffling. Going forward or backwards, they're great. I would think the outer pad would wear out pretty quickly on roofs. Might wanna reinforce the vinyl with something more durable.