RE: tower hobbys 75 engine
The 65LA is a nice engine and I would advise against taking it apart ... just soak it in fuel and it will loosen up.
I don't know much about the Tower. It may be a rebranded Magnum, which is hit or miss in terms of quality.