I'm in Northern New Jersey in Morris County. I'm looking for a good reputable detail shop. There's a few car wash type places in my area that do detailing. There's also a couple of detail shops that work with auto dealerships and/or are owned by them. So, how does one find a good detail place? And once I do find one what can I expect to pay for a good engine detail?