If you can remove your old one and give us a measurement I am sure we can find something that will fit. I am not certain who makes the Leo. I am going to make a guess and say Megatech .46 is the same engine.
http://www.megatech.com/product_deta...es.php?ID=4709