Ed,
I was opening the files as a mesh in my own 3D modeller. My modeller can open both binary and Ascii STL files, but once the data for each facet has been extracted it is treated in the same way. Each facet has three corner points, defined in 3D one after the other in the file, a normal can be defined at each corner. My modeller creates two lines, then defines a flat surface between those lines – the modeller is aimed at creating 3D finite element models which use flat surfaces to join nodes. Anyway, the procedures are pretty simple and hard to get wrong if the co-ordinates of the corner points are defined correctly in the STL file.
I also tried importing the models ways into SolidWorks – as a mesh and as a standard solid where SolidWorks converts the solid into its native entity type. I get the same shape after importing the files as with my modeller. To take an example: For some reason the facets defining the inboard face of the counterbalance weight on the driving wheel are coplanar with the facets defining the outer face, leading to a hollow on the inboard face where the counterbalance weight should be. The other two models I mentioned have similar types of problems.
Regards,
Richard.