Product review (3 stars): Not a perfect fit, but you can make it work.
It's not a perfect I had to drill out the holes for the connecting rod as they were much too small.  But I made it work and with a little ingenuity, you can too.