I can think of HLB Essential and HLB Fortune.
HLB Essential:
https://www.hlb.com.my/main/personal/cards/essential-card0.6% cash back on first RM5,000 spend (tier 1)
1% unlimited cash back on subsequent spend (tier 2)
Enjoy automatic annual fee waiver with a minimum of 12 retail transactions or RM8,000 retail spend a year.
HLB Fortune:
https://www.hlb.com.my/main/personal/cards/fortune-card1% Real Cash Earnings on your purchases*
Whether it's shopping, dining, petrol or anything else, you will earn 1% cash for every Ringgit spent. E.g. RM100 x 1% = RM1. Spend more, earn more.
Real cash earning is awarded to the cardholder based on the total posted Ringgit amount of retail purchases (local and international) charged to the card, including supplementary credit card(s). In the event posted transaction falls on statement date, the transaction will be calculated for real cash earnings in the following month.
*Real Cash Earnings will only be credited upon meeting the minimum threshold of RM20 and capped at a maximum of RM50 calculated on a monthly basis.
The interesting part about this card is this:

For more information, you can refer to the link.
Enjoy automatic annual fee waiver with just a minimum of 12 retail transactions or RM8,000 retail spend a year.
But you will need to keep Fortune card for a year to get the bonus as it is calculated on annual basis.

Looking at this Fortune seems to be fit my requirements better...
But I have to hit the 108k within the year.. which is 90k on a swipe + say 20k on my insurance.. 2 swipe and I hit the 108k. Which gives me RM50+RM50+RM1800 = RM1900 Total CB (after a year...) (nett CB 1.76%)
The Essential will nett me : RM900 + RM120 (only 0.6% CB for insurance) = RM1020 immediately (nett CB 0.95%)
Now... wonder if the FOrtune will allow me to convert to installment at 0% interest.. and if so will it register as monthly purchase so to repeatedly get the RM50 cap per month...