I have place 3 separate orders with T-Bone Racing themselves. One in May, one in August and one last month. All 3 orders shipped out 3-4 days after I placed the order, all 3 orders were correct and all parts were as they should be.
My TBR rear bumper/ wheelie bar broke yesterday in the same place as other people (the screws broke off inside my diff housing!). Read this thread for lots of issues with this wheelie bar and what appears to be censoring of negative reviews on the TBR site.