This engine guard was made by MC Enterprises USA. It has been discontinued but if you search long enough you will probably find one. Heavy duty! it mounts to the frame via the engine mounts. They also make clamp on foot pegs to fit it. I have this engine guard and the Suzuki model. I don't have the pegs yet. I could not find a good source for them and MC Enterprises doesn't sell direct.
These are still in production.