Collin,
Popular belief among experts is they are all interchangeable. If fact add the L-19 to the list.
However Lopez has added some doubt so I've investigated as far as I can at my desk and here is what I found.
I have compared the part numbers of all three models. The '48 and the 170A are the same part number for part number. Comparing the 170-170A and the B IPC the first thing you will note is the part number for the rudder assembly is different. The 170-170A is 0533000 and the B model assembly has a -3 added to it. This means something is different but what.
When comparing the parts list 170-170A is the same as the B with three exceptions. The first the main skins. On the 170-170A the main skin assembly is 0333000-12. The individual skins are not listed. On the B model the skins are listed as an assembly 0533000-35 and the skins listed individually as 0533000-20 and -21. I believe we will find the skins on all the rudders to be the same and this just a part number change to accommodate the assembly listing. But we will have to study this further.
The second difference is the part numbers of the lower skins have changed from 0533000-4 and -5 to 0533000-14 and -15. This indicates a change but what? I think I might know and will explain with the third change.
The third change might prove to be the most important and that setting the rudders apart. The bell crank assembly has a different part with the 170-170A being 0533000-11 and the B model being 0533000-30. Looking at the list of the parts of each assembly we will see one difference, the bell crank support channel. In the 170-170A it is 0533000-7 and in the B model 0533000-13. While not always correct, looking at the IPC drawings of each part you will see a difference.
170A rudder bellcrank support.PNG
Notice the channel flanges of the 170-170A are folded towards the front of the rudder and the 170B channel edges are folded toward the rear.
170B rudder bellcrank support.PNG
Remember that one of the main differences between the 170-170A and the B model is the B has a different balanced elevator. The elevators have different hinges and connecting between them and the rudder must clear this. I'll bet we find that the 170-170A rudders with the channel facing aft and then a shorter skin, have a larger opening than the B model (and L-19). And there is where you might find the difference.
But does it matter? It will matter if I'm correct and one put a B model (or L-19) rudder on a 170-170A AND with the rudder at each extreme, it interfered with the elevator connection. But if it doesn't then the difference shouldn't matter in my opinion.
I've heard of L-19 rudders being swapped on to many 170s of all years. In fact my own 170A is suppose to have an L-19 rudder. I have the original rudder which substantiates that my rudder has at least been changed. If there was an interference between early planes and later rudders you would think we would know about it by now.
So Collin, I know I haven't exactly answered your question but am glad you asked so we can get to the bottom of this.
I guess we will all be looking closely at our rudders with a tape measure now.
More to follow I'm sure.