That looks great. How did you model it? Did you use Hypernurbs or primitives/Polys?