Try Running Times. They might have something you can use as well.
Other than that, looks pretty good as it stands.
You might want to consider adding an extra day of running. But that would depend on your ability to handle the mileage with the high intensity stuff in there.
Two days of track work separated by only a day may not be the ideal in my opinion, especially since those SI intervals are above race pace speeds. My thought would be to switch the TH and FR runs around.
Also, what is your base? To introduce track work right into the legs without knowing the sort of running background you have makes it hard to give accurate advice.