ASN is quite comprehensive.
Link as follows:
http://www.asnb.com.my/webfinancialcalculator/Retirement/Retirement.aspx
You can try out a few scenario.
Scenario 1: Retired at 56 years old
42 year old, Died at 80 years old, short of 530 k, monthly spending per month RM 3k
Scenario 2: Retired at 60 years old, short of 153 k
Scenario 3, Retired at 60 years old but Died at 78 years old - ideal case