Bad experience x2. I ordered pistons and rods from them. The pistons were unavailable and they refunded my money. I ordered from somewhere else and received my pistons. About a week later the unavailable pistons show up.
I waited about 3 weeks for the rods. Finally get an email stating I owe another $12 (keep in mind I already paid in full and was told they were in stock) due to a price increase. It took multiple calls on my part to get my money refunded. They finally did it after I got the pistons they had refunded me for. I notified them I had these pistons and needed a call tag but wouldn't ship them until I was refunded for the rods.
There are lots of stories like mine. My advice would be to stay away from them.