The Serpent shocks are nice. I almost crapped my pants paying $100 for a set of shocks, but it is really nice not
having Xray's "shocks" on my car. The Serpent shocks are very easy to build. I just soaked the shock bottom assemblies with the foam bits in them in oil for an hour or so and prodded them to get the air out, then filled the shock bodies with oil, waited for the bubbles to surface, and threaded the shock bottom assembly in half way. I built them with the shock shaft fully extended, and after putting the shock bottom on, moved the shock shaft up half way, and tightened up the shock bottom assembly. Rebound on all 4 shocks was very close, and I couldn't feel any air bubbles.
The shock body itself is pretty cool, it's basically just a cup with threads on it going all the way to the top. The top has no opening (it's really the bottom of the "cup") and the top of the shock just threads on top the body. Makes it a bit easier to build them, I think. The Tamiya shocks are probably just as good, and if they were the same dimensions as the Xray ones I would recommend going that route just because they're cheaper. However the Serpent shocks are almost identical in size to the Xray ones, and it is nice to just be able to bolt them on. The only thing you need to change is to replace the Serpent shock ends with the Xray ones, and the spring retainers with Xray/AE/Tamale ones.
What's on the front of my car in that picture isn't actually a shock tower. I built the kit with the tower that came with it, but when I attempted to mount my bodies they would sit several cm off the ground. I couldn't get a carpet tower in time, so I made one out of an old c/f upper bumper brace