Yes, if you get that much Protein, as you could add other protein sources to that, and boost the Protein.
Only problem is though with 45g Fats, is you're getting 405 calories of Fat, so overally you're getting 485 calories, which is too high, as then you're not allowing any Carbs content, which even if you had something moderate like 30 grams, would give you a meal at around 605 calories.
I personally think that's a little high. Maybe if you were serious, serious mass building, like you were in the 180lb's+ bracket, having amounts like that 6 times a day, would be right for you, E.G. 3,600 calories approx a day, but for someone who's looking for decent mass, you needn't exceed 2,500 calories in the early days, increased to maybe 3,000 latterly.
So 605 cals is too high for a meal, for you I think. I would be inclined to say eat half a Cup, which is 10g Protein, 22.5g Fats, which is just over 240 calories, plus say 40g Carbs, and you've got 400 calories, and then another 20g Protein, and that's around 480 calories. Should be plenty enough, and cut the risk of Fat increases, off the Fats.