These are the best ones available for 94-98 without question. I had the chrome (discontinued) ones on my 98 and the quality, fit, finish and performance is tops.
They come with a harness and relays that is fully plug and play, you just have to wire it up and plug the blue plug into your driver's side headlight plug to control them and boom. Easy.
For side markers... OEM. I know its not what you want to hear but every single aftermarket one I've tried or seen tried fits like crap and the rubber falls off.
For those headlights, pair them with HIR 9011/9012 bulbs. You have to mod one tab and they fit in the 9005/9006 sockets. They are damn near as bright as OEM HIDs, much brighter than the pile of **** chinese "plug and play" (kensun, ebay etc...) kits and no having to do any extra wiring or hide ballasts.
Third Generation Halogen Infrared (HIR) - HIR1 ( 9011 )
Third Generation Halogen Infrared (HIR) - HIR2 ( 9012 ) - 12.8V 55W - PX22D
How to Modify HIR bulb bases