It seems you would need a 7.625 x 2" shock and thats a custom size. Now if you are lucky you might find one on feabay or you could persuade TF or Mojo to build you one. Fox only make 7.5 x 2" or 7.875 x 2" at a guess I would say that both probably would fit your bike but they would alter the geometry.
If I were you I would remove all the air from the shock and compress the suspension all the way and see how close the tolerances are before the frame hits itself. If there is more than 0.125" then you should happily be able to fit 7.5 shock if not then it will have to be the 7.875 one.
Decide whether you would like the frame to be slacker or steeper and choose your shock based on that.
HTH