Neither Talstar P Professional Insecticide or Talstar PL Granular Insecticide are labeled for grubs. You would need a product with Imidacloprid in it.
Yes, Talstar PL Granular Insecticide are labeled for crane flies. According to the product label, it should be used early to mid-season to control the larvae of crane flies. This application should be made between August-February during times when the ground is not frozen as they feed on plant crowns. If treatments are made in March-April, they may only provide suppression.
Consult your local extension agent for specific recommendations for your area.
Talstar PL Granular Insecticide is mixed at 1.15-4.6 lbs per 1k square feet depending on the pest. So a 25 lb bag will yield between 21.74 - 5.43 square feet depending on what rate you broadcast it at