i haven't heard Shadow Mechanics, but Let Chaos Prevail is a pretty lackluster album, especially when compared to the godly Slumber of Sullen Eyes, which it also sounds nothing like.
The guitar tone is disgustingly modern and squeaky, but holy crap is this some well written traditional/USPM. Some of the catchiest vocal lines I've ever heard.