This procedure is well supported and recommended under the latest FreeBSD releases and is documented in the Building and Installing a Custom Kernel chapter of the FreeBSD Handbook.