My left rear strut is leaking oil so it's time to replace. I have a 2010 Gen2, 4WD, V-8, Ltd with 88,000 miles. The Ford dealer wants $777.40 to replace the two rear struts (only) with OEM units and do an alignment. A reputable local auto shop wants $668 for the same thing, using NAPA parts. I don't have a heated garage and it is winter in Denver so I can't do this on my own in January. I see the Monroe strut assembly (271125) on Amazon for $161 each, including shipping. The struts (71125) are $59 each. Local parts chains want a lot more for these items. I see the Monroe assembly on Rockauto for $110.79 plus $18 for shipping two of them via FedEx. Two questions: First - Rockauto has horrible reviews online. They have 881 complaints on the Better Business Bureau. Most complaints say that customer service is zippo. And yet I've seen others post on here that they buy stuff from them. That's quite a price difference so it is tempting but do I risk getting a bogus, used or wrong part in my quest for a lower price? Second - is it easier to replace the entire assembly than just the strut inside it? Should the labor cost be lower?