A variety of sources are available online for replacement and upgraded parts. These sources are ready and willing to help you learn what is compatible with your particular rifle or pistol.
You may have a local facility for airsoft repair and not even know it. These folks may also be able to provide parts assistance as well.
To find a parts or service dealer, simply search online for "airsoft parts" or "airsoft service or repair".