are Factory Pro who do the the shift star still in business over there,i ordered one for my c109rt last week & had no response from them & got my money back from pay pal?