I do in house data recovery for failed and or failing drives.  However if I cannot do such service... I only use Gillware for next level support!!!  SSD and traditional drives can be overnighted and processed within days...