PaK43 could definitely go even as far as to 90 range. After all it got cost increase to 500 and its not like it was super often usable before that.
Absolutely. Currently you are paying 500 mp for 1 good hit from a short distance on the enemy tank after which it becomes completely irrelevant.
Prior to the patch there was at least some chance of scaring the opponent off with its range by repairing and recruiting it after barrages.