I had the same thought a long time ago and saw a Youtube video from ASGI.
http://www.airsoftgi.com/product_info.p ... ts_id=6639
http://www.airsoftgi.com/product_info.p ... ts_id=6635
But ASGI ran out of stock. I ended up buying a new AEG... I'm sure it can still be done.
Good luck!