Hello there!
This looks like a match for our 15-105 but compare our dimensions with yours to confirm this matches what you need.