I just put/made a pull start for my honda express, which is much more difficult because the magneto had to spin counterclockwise to start and nearly all pull starts are made to pull clockwise. There are a lot of pull starts that would work on your bike. But you need to do some fabricating. As someone just mentioned Treats has a lot of really good ones if you can afford them.
But I would recommend that you figure out why your bike is starting so poorly first before investing the time in putting pull start on it.
The other question I have for you is why isn't your pedal start working? Fix that first.