How did the guys know you needed struts? Just wondering. Are they leaking oil?
That seems a lot of dough, but Touring OEM stuff is expensive. If you have Depaxed you don't have as heavy of wheel/tire and could get teh standard strut. installing them isn't that tough, I do things myself but I'd think 1/2 of that would be reasonable. Shop around and get 2nd opinion.