The calculations shown so far seem quite accurate, and would perhaps be difficult to do mentaly while in the air, for a diversion. This is the way I would have done it in the air, not that any particular way is right or wrong.
With a TAS of 95 knots, using the 1 in 60 rule the max drift is approximately 2/3 of the wind speed, so 20 degrees. The wind is 35 degrees from your track, so using the clock rule, the drift will be approx half of the max drift, so 10 degrees. The drift will be to the right, so taking 10 degrees off your track gives a heading of 175 degrees.
Then for the timing. With a TAS of 95, if there was no wind the ground speed would be approximately 1.5 miles per minute. So first work out the time it would take if there were no wind, which is the distance divided by 1.5 (I do the distance X 2, then divide by 3). Now you have a time for 0 head/tail wind conditions. As the wind is 55 degrees from the perpendicular to your track, using the clock rule again you have approximately a full tail wind of 30 knots. 30 knots is approx 30% of your TAS, so decrease the 0 wind time you worked out by 30% and then you have your time.
I know theres alot of rounding and approximations involved in this, but for making unplanned diversions in the air without a wizz wheel and while flying the plane, it simplifies things alot, and it works.