Hello there. Newbie here. I am interested in purchasing a set of 2004 strut and springs (are these what some refer to as take-offs?). In addition to that question, would this fit my 2006 WRX? I have heard some say it would but only with the top hats. Also, how difficult is this to install? Hope to hear from you helpful folks. Thanks.