I'd reccomend contacting your local *fill in the blank with respective vehicle make* dealer and asking whom they reccomend.
Also, call your insurance company and see who they reccomend locally.
With these two options I've found that the outcomes are "B" and up work with an excellent warranty. I think thats your best bet.