Mounting engines on stands

I don't believe 675 pounds- your stand should work OK. On these types of stands, it is common for the stand to "groan" under the load so many will add a support under the front of the engine to better support it. This is why most now choose to use a four point bolt on frame with casters not an old school engine stand. These can be had for less than $100.