how much power can stock a h22 motor make

Whatever power? How about 9999999WHP?

Please be careful in giving PSI/HP ratio in such blanket statements. It’s misleading.