I attempted to order a rear disk conversion from him. It didn't go well. I would read his BBB report card. I read a lot of negative reviews online, mainly about how they never returned calls, answered questions, basic customer service stuff. My experience was very similar to all of the negative reviews I'd read online. After repeatedly telling me one thing when I would call them (we're waiting on XYZ, tracking says they'll be here tomorrow, we'll ship them out Thursday...) I finally read the reviews and decided I didn't want to do business with them because If I had a problem I believed I would be stuck with several hundred dollars worth of paper weights. I called to cancel the order, I emailed to cancel the order, I disputed the charge with my credit card company, and I disputed the charge with PayPal. I still never heard back from them. 2 weeks later I got an email from PayPal as an update on my dispute, they had shipped the parts that I had attempted to cancel. I intercepted the package through USPS as return to sender. The post office showed them immediately returned (because they used my address as the return address) and PayPal settled the dispute in my favor and I got a full refund. I called them again (because I wanted to help them get their parts back, I'm not interested in screwing them or anybody else over) and they have still never once called or emailed me.
Ultimately I got what I believe to be the same kit from LEED through Summit Racing for less money. But I would have paid more to get them through RamMan (I also watched the videos and thought these are the folks who know about their stuff and I want to do business with them), but their bad reputation (earned way before COVID problems) seems well earned. I don't believe they are a total scam, but everything they told me they would do never happened (lies? or maybe confusion?), and I had no faith in them coming through in the end.