I'm level 50. Enemies are level 50-52. There's no reason for this. I had this happen with the Black Hole Shield, too. It ended up being level 48.
I'm getting so tired of this badly designed game mechanic. If I'm level 50, and the enemies are level 50, the gear should be 50. Farming legendary gear is hard enough without having to get sub-par equipment after hours of what seems like work.
Its true. 50-52+ enemies should drop 50 at least everytime. As long as said enemy is a BA, or boss. With some of the weapons in this game, like infinity, shreddi, fire bee ect, that are supremely rare its virtually a slap in the face to receive an under-leveled drop. Imagine spending an entire weekend farming a weapon, to see it drop and realize its under... that would suck. Obviously you know that first hand, and its not right. Appropriate enemies should drop 50 after 2.5.
What is a man?! A miserable little pile of secrets!