My apologies if I am about to post something that has been covered before (I am sure it has) but I have spent the last several weeks researching things and still am not comfortable with my results so its time to ask straight up and if I am flogged for it, so be it

A lot of what I have read is several years old now and I am not sure if things have changed, gotten better, worse, etc. which is why I just need to post and ask.
Doing a racing cab/cockpit - obviously.
Have a friend building a wooden sit down rig. I am doing all the PC work of course. What we want is kind of dual purpose - old arcade racers and the ability for me to do some sim racing (Asseto Corsa etc).
We want to be able to play for sure Pole Position, Outrun series, Cruisin' series, SF Rush series, have to have Batman (the wife's main reason for kicking me in the butt to get this project going), Chase HQ, Mario Kart and essentially anything else that is decent (lots of dead weight out there too).
Here are my concerns/questions.
Wheel - seems the consensus is the Logitech G29 (older models 25 and 27 as well but I am going with new) due to ease of use thanks to their profile software. Is this still the case? As someone who wants to lean on the sim racing side I would really like to sink the $$ into a Fanatec wheel and pedal set (not the high dollar models mind you) but it seems I cannot locate where folks have had good success or much of any with old school racing games. Naturally we want to be able to play them as properly as possible and with FFB since that will be the main purpose of this cab.
Shifting - if using the G29 (which it appears I am) I will just get the G29 shifter as well. My concern is how do I deal with the older games that used a 2 position up/down shifter like Pole Position, Outrun, Chase HQ (it had a turbo button as well). Can I do this with the G29 shifter or do I just use the paddles on the wheel? Do I add a second shifter that is solely for up/down shifting along with the G29 shifter? I have read that in some cases it is only one switch that was used in these shifters and that you map those in a different manner in Mame to get them straight but still what shifter and how since the G29 is an H-shifter of course. Was also considering a mod to make it a linear shifter instead would that make more sense?
Pedals - again if using the G29 should I leave them connected to the wheel or am I better off getting the Leo Bodnar mod for them so they can be connected via USB on their own. I have read conflicting info about whether or not this creates problems with emulators having the pedals on a separate device ID in mame and other emulators.
I know from reading the beginner's thread I am in for some work since every game has to be done individually - install, setup, configuration and so on and then once that is done tweaked until the cows come home to find the right settings for us. Has any of this changed is it better, is it worse, is it all the same PITA?
For anyone that cares to post/share I appreciate your time.
Thanks
Greg
EDIT - I guess I should add the "planned" set up at this point
PC - i7, 16gb and a 1080Ti
Logitech G29 and G29 H shifter (would love to do Fanatec instead if possible)
TV/Monitor - no clue what size or resolution to get guessing 1080p is just fine for this older stuff but it will LCD - how big is too big here as we will be sitting pretty close
Cockpit - wooden sit down everything mounted nice and stable there will not be an upper half enclosing the TV area. It will have surround sound and bass shakers installed in the four corners of the pedestal. Will have an adjustable seat as well.
EDIT 7/22/2021
Cockpit is completed pics are attached. 4 Aura bass shakers installed in the corners of the cockpit. I should be moving it into the house next weekend if all goes well (back injury holding me up from getting anything done right now

)
Cockpit is made of plywood, 2x4s, 2x10s, and some MDF. Dimensions are 35" wide (with shifter mount attached) and about 55" long. Seat is a just your basic reclining bucket seat from JGES. Seat is going for about $200 right now but I paid less than that (thankfully). Materials cost was about $300.
**FYI I cannot take credit for the build as I am not that handy. All credit goes to a friend of mine that basically built it for me.
PC is in progress (all built of course) W10 installed, MAME games installed (about 25 I think), Teknoparrot games installed (8 at the moment as I recall), Supermodel and Model3 games installed (not sure how many) 1 PC game installed so far.
LB/BB installed and configured (running and launching games correctly)
Games installed and run fine and are playable via KB. Wheel is not yet unpacked so configuring and testing/tweaking for that is not done yet but next on the list.
More to come as I progress my way through the project.
Cost to date:
Cockpit materials - $300
Seat - $125 (NIB)
G29 - $250 (NIB)
G29 shifter - $50 (NIB)
Aura shakers (4) - $140 (NIB)
Amps for shakers - $60 (NIB)
Various wires, cables connectors, power strip, LED strip etc - $100
PC - no cost I already had the parts
TV - 40" 1080p TCL - no cost I already had
Klipsch Promedia 4.1 speakers - no cost already had
G29 upgrades I am planning (again would prefer to go Fanatec) - TrueBrake mod, magnetic paddle shifter mod, and I would really like to somehow upgrade the shifter (really want a different one) but cannot seem to find a shifter upgrade that is worth it and will last. Would go sequential but that's not the way to go for old school arcade drivers so for now I will just run with the stock shifter. Maybe try to put on a longer shift handle though.