Looks good,
Only thing would be the forementioned cylinder placement and possibly a bigger gear on the CIM shaft to give the space requierd between the body of the CIM and the gear on the 1st shaft to move the motor to the other side of the plate.
Keep it rockin Arefin

.