As long as they are paying you for the repair bids then give them a try. Never heard of them myself. We get paid from our other companies when we give repair only bids and the amount is deducted from the approvals. This is not a trip charge payment neither. Then cross your fingers if they actually pay