We have successfully mocked the netTiers services with typemock isolator.
Typemock worked well for us, because as it says in their features list, it allows you to mock "untestable code like: statics, sealed and non virtual methods" - while this is not a purest approach to mocking, it does allow you to test classes deeper into the code which you may be unable to inject easily. (in our case through our own bad design :-)
So in our example, we compile the netTiers solution to binaries and reference them in our projects. We then build our business services to wrap the netTiers services adding additional logic and in some cases caching. We hadn't build in any sort of dependency injection and added unit testing later in the day.
So using typemock we were able to create a test against our controller layer and have it test the controller and business service and just tell typemock that when a customerservice is instantiated in the business service layer, swap it out with a mock that returned fixed data instead.