I believe they are the same. I think the e revo even has a place to mount the ez start and hang the pipe. My neighbor has an e revo and he busted one of his front a arms. I had some RPM's laying around for my Revo 2.5r and we swapped out all four with no problems.
You can go here
http://www.traxxas.com/products/nitr...5308_views.htm
and here
http://www.traxxas.com/products/elec...5605_views.htm
and compare the two.