Would you trust these? Are they legal for street use since they connect to the driver pegs or just off road use only?

Might order a pair for $100 bucks once they get back to me if they will fit my 2007 Husky sm610

http://www.crossplus.eu/