All Star came out super quick and did a good job fixing our broken spring, but their pricing is definitely on the high side. I just found an add from another company for the same work at less than half of what we paid All Star. Maybe there's some fine print and whatnot, but given the difference in starting price points, we won't likely use All Star again. Really nice guys, though.