I'm not an expert on these and I can't find a brand on this anywhere.   Very small 2 1/2" long engine

One of the connecting rods has come loose please see photos.  Selling as is.