Take a step back. Don't jump right to calculating relative velocities. Instead, use vectors and the nice properties of vectors. The nice property of vectors that you're looking for is invariance of the dot product: no matter which frame you evaluate the dot product in, the answer will always be the same.
Now, try to think of how you would define the three-momentum $\vec{p}$, as seen by the experimentalist. It's just the part of the four-momentum $p$ that is not along the experimentalist's time direction. But the experimentalist's time direction is just $u$. I don't know about Zee, but I use $u \cdot u = -1$, so I would say that
\begin{equation}
\vec{p} = p + (p \cdot u) u.
\end{equation}
If you use $u \cdot u = +1$, just flip that plus to a minus. In any case, you can check that you've made the right choice by checking that the component of $\vec{p}$ along $u$ is zero:
\begin{equation}
\vec{p}\cdot u = p\cdot u + (p \cdot u) u\cdot u = p\cdot u - p\cdot u = 0.
\end{equation}
So now what do you get for $\vec{p} \cdot \vec{p}$? Take the square-root of that, and you've got your answer!
Now, hopefully you're convinced that this is a better approach to solving the problem. But you might still wonder what was wrong with your approach.
First of all, you should remember that the relativistic momentum isn't $m \vec{v}$; it's $m\, u$. That four-velocity brings in a factor of $\gamma$. But in your formulas, you'd have two different gammas because you have two different speeds — one for the speed of the particle relative to the experimentalist $\gamma_e$, and one for the speed of the particle relative to the frame in which you're doing the calculation $\gamma_c$. So you can see things starting to get ugly already.
Second, the problem (at least as you've presented it) didn't specify that the speeds were colinear. Nor did it specify that they were in opposite directions, rather than the same direction. But you assumed both of those things when you used the velocity-addition formula.
A good rule of thumb is that, if at all possible, you should try to use vectors (and preferably four-vectors) to do problems in physics. It may be possible to skip vectors, but it will always be possible to use them because they're more general than lots of the specialized results that you may remember — like the velocity-addition formula. It might also take a little more work to go with vectors, but it's good practice for when you have no choice.