I have a Maruzen L96 upgraded and my teamate have a Well L96 upgraded.
He had trouble fitting the upgrade parts, as the Well have looser tolerance and some of the stock parts are not exacly the same.
The maruzen L96 is not a good desing for an airsoft gun IMO. Too much plastic parts in the body. I can understand why the Well is so shitty.
The Well body is also less robust. Having a good rifle body will keep your parts securely inside your rifle. Less or no wobble = better accuracy!
last thing you want on a sniper rifle, is wobble. That cause inconsistency and eventually, it can lead to pressure leak, part failure and death.