In my experience the commercial high fat diets are not liked by rats and difficult to handle. I have used a combination of cheese and chocolate which induced increased weight gain, hyperlipidemia and glucose tolerance.
When you use purified diet , I would suggest to prepare small quantity test diets in buckets to see if the diet can absorb the desired energy source, usually oil, but check the linked article for fat type effect.
You could pre-test the attractiveness of the diet this way together with the consistency and separation over time. If you plan to compare diets, you should use pair-feeding to avoid feed-intake effect as rats expected to eat the same amount of energy. You also should count on the energy to protein ratio in the feed. (see also second link).
So self-preparation possible, but I would suggest to use mixing equipment.
First of all kindly specify the energy level in kcalories/unit and based on that ingredients will be selected. For example in broiler finisher the energy level is 3300Kcal/kg means we include oil/ lard.