Yes
well sort of, fronts need a shim fitted, rears need the spring top hats to suit the springs being used, front top hats are all the same but the rears spring tops diameters changed in o3, so if using 02 springs u need 02 top hats, if using 03 springs need to use 03 top hats
Yes they will fit 1995 to 2005 or when they quit making the cavalier. I have 25 years experience in the junkyard busness.
Strut towers or the same on all the Impreza models. Yes they will fit.
If it is of the same year, it should be a easy replacement. If you are swapping with the springs of the Legacy, you may notice a slight ride height increase.
18" wheels will not fit correctly with the stock struts. The tires will hit on the strut perchs. Aftermarket struts will be needed.
yes
No, they are different sizes/ part numbers.
will a cap on a 2002 1500 long box fit on a 2005 long box
1992-2002, comparable Seville models should work also as they shared the same platform.
Yes, they will fit. You may have to drill new body mount holes for the rear struts.
1992-2002, comparable Seville models should work also as they shared the same platform.
1999 and older and 2005 and newer will not fit. Not certain about the '01, 02, and '03 but that narrows it down a bit. You are best off checking with the seller and, failing all else, your Subaru dealer.
Yes it will.