It "should" fit, but with reservations.
The "sticking out" flange on the base of the lens may be too long and interfere with the camera. This can be cut down to size. As you have other lenses you can do a comparison.
Also, the lens has the infamous "Ricoh pin", at about 2 o'clock on your second picture, which can cause problems in some instances. Best disable it (glue it in) or remove it completely. There are other threads on this subject, if you do a search
Koboron lenses do have a reputation for good quality, so possibly worthwhile pursuing this, rather than discarding it out of hand.
Good luck