The 3D-Tool Free Viewer is free for private and commercial usage. It is made to open DDD models published with the 3D-Tool CAD viewer but it is also a powerful freeware STL viewer. The chargeable commercial 3D-Tool CAD viewer supports most common CAD systems and 3D file formats and there is also a free 14 day trial available.
3D-Tool File Viewer