1000m in 2.59,7

What makes this kinda big deal is I don’t have any records of going sub 3 minutes for over 5 long years! The last one is from April 2014. This time I really built it up. It all started after I tried 1k with no training more than one month ago at Otaniemi track and pulled 3.11. Some training, 5k on track in 17.38, and another trial at Otaniemi 3.02 about a week ago. I felt three mins was clearly under reach. A few repeats and a focused effort brought it home today at Kirkkonummi track. Based on how fast the first 600m went I could shave off still a few secs with some more training. Or alternatively shoot for a sub 4.30 in 1500m?