I would revisit a couple of those choices; the tweeters are only good to about 30w RMS, so if you plan on upgrading your amp from the B&O down the road, you’ll need to swap them again kicker makes a set good for about 50 rms - kst250
center channel; same deal. You can decide on this, I think the stocker is an 8ohm speaker, common replacement are 4ohm, but since you’re running this with the vhf, not a big concern.
This won’t be the last thing you do on the stereo if you’re scheming this out.
If you’re looking for the sub, I have a spare one. Still have the 43CWRT81 in my truck, I just have a spare. PM if interested.
There are for scan settings - at least good on the ’17’s, that will send a flat signal, but it still requires some splicing.
The sub is about as good as you’ll get in the stock enclosure, you’ll need a different enclosure to go bigger. The kenwood 300w amp has enough power, but, you are pushing it to near max to get the sub fully powered. You might could go a little bit bigger on the amp but the kenwood / kicker is enough to blur the mirrors.