Shanghai Mechanical & Electrical IndustryLtd's declining returns on capital and high current liabilities-to-total assets ratio may indicate a bearish investor sentiment. The 11% stock drop over five years further dampens expectations of this trend improving.