I have seen some home-made ones that seemed to work quite well, but with the availability of some of the cheaper models (around $20 to $40), and the price of aluminum stock, it seems much easier to just purchase them. That said, the mounting hardware isnt the easiest to fabricate, and is usually fairly expensive to buy seperately. A good set of handguards can also be taken from bike to bike, so is more of an investment (I've had my current set for some time now). I dont have a problem making things for my bikes (I've made frame guards and skid plates from aluminum sheet before that turned out nicely), but for the price of bark busters and the necessary hardware, it is easier for me to just buy them.