I have a BMP FD setup with a HS 49cc 4 stroke on a Huffy Cranbrook
It is plug and play.
It sucks in rain.
Other than in the rain, its totally reliable.
For in frame,
I guess you'd need:
a. wide pedal cranks
b. clam shell sprocket adapter & accompanying sprocket.