Here is a pic of my friends KLR pegs
I just used 3/4 square steel for the pegs and a maple beam that attaches to the frame. Aluminum U-channel to hold the pegs at the ends cuz I couldn't find a thicker wall aluminum crosser.
The windscreen has been durable, its got scratches from bush riding but hasn't broken. I read many accounts of windshields breaking on the WR250 forum.