That looks so cool! I love all the little details!
Also, I believe this could be rated as "T" (teen) as it doesn't so anything too much, just some bare parts that aren't that important.
But I'm just saying, if you believe "M" is the appropriate rating