you can save some cash by not buying serious mass. you just need to take that money and buy real food to eat. the bulk of this money would go to almonds, whole milk, meats and your multivitamin and fish oils.
note that fish oils don't help you gain weight unless you're drinking them by a cup a day... the EPA and DHA helps in keeping inflamation and insulin sensitivity in check.
as far as food is concerned, the quick and easy way is to just eat whatever comes to mind. you want a cheeseburger, then go have one or two of them. char kuey teow, why not, just tell the uncle/aunty to add 5-6 eggs in there (check their facial expression, it's priceless).
i've mentioned in other similar posts, eat your normal 3 meals a day and throw in 1 cup of almonds, 4 cups of milk and 4 tbsp of natural peanut butter and you'll be well on your way to gaining weight.
at that height, you've got another 15kg to gain, so keep eating at all hours of the day.
though i have to ask, must it necessarily be whole milk? cuz ive heard that im supposed to be taking skim milk