Try evike for the rails, and yes there is a difference between the Marui and the echo 1, the quality on the internals are much better on the marui, but the echo 1 comes shooting at least 350fps, now if your looking at a cost effective p90, the echo 1 is the best way to go, but if you want an awesome, accurate and reliable p90, I would go with the tokyo marui, thats if you have money to upgrade it. I own the tokyo marui, and its my favorite gun, I wouldnt trade it for any other gun.