It costs you nothing up front to get a disability lawyer.
Your lawyer is awarded a fee only when you win benefits.
And even then, the attorney fee comes out of your back benefits awarded by Social Security, not out of your pocket or your monthly disability checks going forward.