Yes, it's made in Canada. By low pressure engine, do you mean splash lubricated vs pressure lubricated? This particular engine has the partial flow oil filter, and an oil pressure gauge on the dash that works when it's running. Could do a compression test to confirm a little more about the internal condition.