I've brewed test cyp a couple times, I like to add the 12-15% BB now seems to hold better, usually I don't add any to Enth, I just stay with enth now too.
The fist batch of Cyp I made crystallized (literally looks like crystals in the vial) just warm it up in hot water and let sit for a minute and it's good to go, I finished 2 cycles of that brew and it was crystal, every shot I had to melt it back down but it worked all the same. Second time added 15% BB and it stayed liquid form but Cyp is known to crystallize in vials.
As far as powder expiry dates, nobody really knows, but a cool dry storage is best, I've used home-brew 5 years after it was made and it was as good as any other shit, so the only way to know for sure is to get at it and find out yourself but if it's 2-5 years I would guess it's perfectly fine if it was stored in a cool dry spot, but I've never had powder sit that long I usually make it as soon as I get it.