Sebastian is an excellent name, and if he or you or anyone should shorten it to Seb (like Sebastian Coe, Olympic athlete), it would be fine, surely?
I actually don't see length as a problem or as cause for teasing. Consider the names his friends will probably have - he'll look mainstream! Go for it.