We needed to make sure we were catching qty differences even on M12,M24, or M36. Added if (mpn.EndsWith("-M12") || mpn.EndsWith("-M24") || mpn.EndsWith("-M36")) which checks all 3 conditions. It then multiplies the MS Recurring Revenue cost by the qty