For fast failure detection, you may configure BFD for both IGP as well MPLS.
For IGP - you may keep the values beyond 100 ms. I have configured 300 ms as hello time and multipler by 3.
Follow the kB fyr.
https://www.juniper.net/documentation/en_US/junos/topics/topic-map/bfd-isis-configuring.html
For MPLS - again as per kb you can keep values beyond 100 ms..as per my understanding, you may keep 300 ms with multipler by 3.
Follow the KB fyr.