Mine just arrived last night. Like Meteor Man said, this looks like it could have come from Bowen Designs.
Here he is next to Bowen's Classic Thor. He is a little larger than Bowen's so probably more of a true 1/6 scale. There are still some available, so I would definitely recommend picking one up. They are extremely cheap considering the size and design,
(picked up mine for $200 shipped)
If I absolutely had to nit-pick, I would say that his right hand fingers are a little on the skinny side. They are in metal armor and need to be thicker, but not a big deal at all for me. Great piece.