The rear doors will accept most 6X9 without spacers. The front doors have less clearance and may need spacers. I’m not familiar with the model JBL you have so I can’t say for sure. You can cross reference the fit on Crutchfield’s website. Their fitment indicator will show if you’ll need spacers on the front doors. The JBL 3 1/2 will fit in the dash without modification. As for baffles, they won’t fit the front door openings. Not much room in the front doors. I didn’t use baffles, I elected to go with sound deadening mat inside the doors. You’d be surprised the difference a little dynomat on the inside door shell makes. I used the cheap Amazon dynomat knockoff. The 3 1/2 probably have a capacitor already attached to filter out low frequencies that would damage them. The Infinities I have in my dash had the caps and JBL and Infinity are made by the same manufacturer. As for resistors I’m assuming you are referring to the dash speakers as the OEM speakers are a different resistance than the doors so they don’t sound overly bright. Since the dash speakers are fairly easy to access I’d suggest trying them out without the resistors first and see how you like them. Personally I didn’t find the dash speakers to be overwhelming without resistors but some people do. It’s a personal preference. If you haven’t already I’d suggest using the aftermarket pigtail connectors so you don’t need to cut the factory connectors. Makes for a nice clean install without chopping up the factory wiring.