I'm sorry, but I've already done it and it cost me $4 in ATF. There really isn't a whole lot to taking a 400ex shock apart; 2 snap rings, a dust cover to pop off, and (if you need to replace the seal) one nut holding the shim pack and seal on. The only thing you need to be careful about is the shim pack if you remove it, not to get the order of things wrong.
Using Phragle's step by step (pictures even) instructions the process is simple and straight forward.
Maybe for someone who does not have any technical competence, the $40 is reasonable but there is a difference between rebuilding and tuning a shock absorber... There are companies out there which offer rebuild services (which is what I'm talking about and for $40 you probably are too) which is too expensive IMHO because of the simplicity of the design of the showa (honda 400ex rear shock) shock.
If you need to have a shock tuned, that's a different ball game all together. If you are doing MX tracks or desert racing, the shocks have to be tuned PERFECT and the service should be purchased by companies who have tuned thousands of shocks custom taylored to a specific weight and ride type. If you're a hardcore racer, you should pay for that service, it's worth the money.