Firstly, instead of asking how big your budget is, since that's all relative, what are you willing to put into it?
I, too, would agree that it's a <5HP Tecumseh engine. I would upgrade the brakes for sure...as for the 250cc bike engine, that seems a bit big for that frame.