Yes, this item will fit a 2019 YFZ450R and yes it does have provisions for the key and dash.