Custom fitted firearms