If you go to USPS.com and click on "calculate shipping" on the left side of the screen, then enter your zip code and the one you're shipping to and then the weight, you'd get the exact cost of shipping.
I'd send it usps, ups is saying 16.50 and that seems ridiculous. It weighs next to nothing. I can put him in a 5.75 flat rate envelope, probably. And if not that, the next up which is like 10$ something.