Well....you might be able to but you have to know what to look for. It sounds like you don't. If that's the case you should get someone experienced to work on it. If you can't find someone local (you don't list where you are in your profile) I can fix it.
Airsoft Sales and Repair/Upgrade Services